初步安装
-
更新软件源
sudo apt-get update
-
安装pip (一个安装和管理 Python 包的工具)
sudo apt-get install python-pip
sudo apt-get install python-m2crypto -
通过pip安装*
sudo pip install *
-
若在执行过程中出现黄色警告,改用如下命令:
sudo -H pip install *
配置*
-
在/home路径下建一个*.conf文本文件
sudo gedit *.conf
-
在文件中添加如下信息:
{
"server":"jp01.v2ss.xyz",
"server_port":1018,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"*******",
"timeout":300,
"method":"RC4-MD5"
} -
上述变量信息填写你自己的代理服务器信息,具体含义如下:
"server": 服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
"server_port": 服务端监听端口
"local_address":" 本地ip
"local_port": 本地服务监听的端口
"password":"*******", 加密的密码
"timeout":300, 超时时间间隔(秒)
"method":"RC4-MD5" 加密方法 需要和服务器端一样 -
配置完成之后运行如下命令,
start
表示开启服务,stop
便是关闭服务。sudo sslocal -c /home/*.conf -d start
遇到的问题
-
使用 sslocal 显示“ERROR methond rc4-md5 not supported ” 问题 ~~~
解决办法
-
在执行
sslocal
命令时候 会显示* 2.1.0
,说明我们使用的*版本太低。Ubuntu 默认的是2.1.0,目前最新版本是 2.8.2。安装最新的版本就可以啦。sudo pip install * --upgrade
然后
stop
之后,重新运行上述sslocal
命令就可以啦。- 到此还不能实现*,还需配置chrome浏览器。
配置chrome浏览器
- 第一步:我们需要下载一个chrome 浏览器的插件 Proxy SwitchyOmega,但是没有代理之前是不能从 Google 商店安装这个插件的,但是我们可以从 Github 上直接下载最新版:https://github.com/FelisCatus/SwitchyOmega/releases/.
- 然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。
-
第二步:安装完成之后,我们会在浏览器的菜单栏看到一个蓝色环形小图标,点击
选项
按钮:
-
第三步:在情景模式中选择 proxy ,在代理服务器中的代理协议选择 socks5,本地代理服务器 127.0.0.1,代理窗口1080。完成之后,一定一定要点击下面的应用选项,进行保存!!
-
第四步:测试。打开
google
,你会发现好像打不开。
- 这时候你会发现有一个资源未加载,我们点击它,再选择 proxy 代理,点击添加条件,完成刷新页面,如下图所示:
- 再次打开
google
就好使了。之后,每次需要之前运行如下命令,就可以畅通无阻了。
sudo sslocal -c /home/*.conf -d start
配置设置开机自动启动
- 以下使用Systemd来实现*开机自启。
sudo vim /etc/systemd/system/*.service
- 然后填写如下设置信息,主要路径要替换成你的路径:
[Unit]
Description=* Client Service
After=network.target [Service]
Type=simple
User=root
ExecStart=/usr/bin/sslocal -c /home/xx/Software/*Config/*.json [Install]
WantedBy=multi-user.target - 最后让配置生效:
systemctl enable /etc/systemd/system/*.service