Ubuntu - 科学上网的安装与配置使用

重装了 Ubuntu,配置下科学上网.
shadowsocks-qt5(图形化界面),Proxy SwitchyOmega CRX for Chrome

1. Shadowsocks-qt5 安装(Ubuntu14.04/Ubuntu16.04)

通过PPA源安装,仅支持Ubuntu 14.04或更高版本(暂不支持 Ubuntu 18.04).

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

2. Shadowsocks-qt5 安装(Ubuntu18.04)

可执行程序 Shadowsocks-Qt5-3.0.1-x86_64.AppImage - ShadowSocks-Qt5 release 版下载地址 -

wget 下载 Shadowsocks 和对应图标:

wget https://github.com/shadowsocks/shadowsocks-qt5/releases/download/v3.0.1/Shadowsocks-Qt5-3.0.1-x86_64.AppImage

wget https://avatars1.githubusercontent.com/u/3006190?s=200&v=4 shadowsocks.png

下载的可执行程序提权,与图标一起拷贝到 /opt/ShadowSocks-Qt5:

# 提权
chmod a+x /path/to/Shadowsocks-Qt5-3.0.1-x86_64.AppImage

# 将可执行程序放到/opt/ShadowSocks-Qt5
sudo mkdir /opt/ShadowSocks-Qt5
mv /path/to/Shadowsocks-Qt5-3.0.1-x86_64.AppImage /opt/ShadowSocks-Qt5
mv /path/to/shaodwsocks.png /opt/ShadowSocks-Qt5

创建 Applications:

# 进入启动器文件夹
cd /usr/share/applications

# 新建 desktop 文件
sudo vim ShadowSocks.desktop

写入内容如下:

[Desktop Entry]
Name=ShadowSocks
Comment=ShadowSocks
Type=Application
Exec=/opt/ShadowSocks-Qt5/Shadowsocks-Qt5-3.0.1-x86_64.AppImage
Icon=/opt/ShadowSocks-Qt5/shadowsocks.png
Terminal=false
StartupNotify=true
Categories=Application;

保存退出,应用程序里即有 Shadowsocks 启动器图标.

3. shadowsocks 客户端配置

Connection 中的提供了以下添加方式:

3.1 URI

通过ss://开头的URI添加「连接」(该URI可以通过「分享」时获得).
错误的ss://字串将会使输入框变成红色,正确则为绿色。

3.2 自二维码图像文件

打开包含Shadowsocks配置的二维码图像文件解码来添加「连接」(实质和ss://是一样的)

3.3 扫描屏幕上的二维码

扫描屏幕上的二维码来添加「连接」,如果屏幕上包含多个二维码,则以最后一个被扫描到的有效二维码为准

3.4 用捕获器扫描二维码

弹出一个(半)透明对话框,调整对话框的大小和位置使其遮盖住屏幕上的二维码图像。如二维码有效,对话框将自动关闭并弹出编辑连接的对话框。

3.5 编辑配置

  1. 双击主窗口(「连接编辑器」)列表中未连接的「连接」,或者右键选择「编辑」,或者从菜单栏的「连接」菜单选择「编辑」
  2. 添加新的连接时也会打开编辑对话框

点击确定后,配置文件并不会被马上更新,程序将在退出的时候将配置一次性写入到磁盘。如果程序工作不稳定,您可以点击 文件 | 手动保存 来手动将配置文件更新。

重新打开客户端即可以

3.6 测试延迟

  1. 选中需要测试的「连接」
  2. 点击工具栏上的「测试延迟」按钮(或者通过右键菜单或菜单栏)
  3. 测试完成后将在主窗口的「延迟」一栏显示结果,如果服务器在3秒钟之内无响应,则视为超时。

*: 延迟测试功能通过对SOCKS连接计时实现(服务器禁止常规的ping不妨碍延迟测试)。

**: 如果显示错误,可能是服务端的shadowsocks未运行或者防火墙配置不当造成的。

3. 应用程序的代理设置

3.1 Firefox 浏览器

设置→首选项→网络代理→设置→手动配置代理→socks主机:127.0.0.1 端口:1080→使用SOCKS v5 代理DNS→确定.

3.2 chrome

终端命令:

google-browser --proxy-server=socks5://127.0.0.1:1080

打开后下载插件,安装 Proxy SwitchyOmega
(或者 SwitchySharp),然后配置:
Proxy Profiles→New Profile→Manual Configuration→SOCKS Host, 代理:127.0.0.1 Port:1080→SOCKS v5→Save →Close

Last modification:October 9th, 2018 at 09:31 am

Leave a Comment