ubuntu科学上网

shadowsocks-libev 配置

Posted by 加华 on October 12, 2018

Preface

这是我在ubuntu搭环境过程中一些常见问题的解决方案,每次搭环境的话,都会消耗很多时间在网络、软件这些上,有时候看别人的博客把问题解决了,下次遇到相同的问题,又忘记如何解决了。所以,我将自己的经验总结下来,如果能帮到别人那就更好了。

Main

1.首先要有一个代理服务器地址,密码,加密方式这些;

2.在ubuntu上可以通过shadowsocks的各种版本进行配置,以前常用的是shadowsocks-gui,毕竟图形界面的,用着能方便一些,这次我在gui中加载config.json文件(含有各种服务器登陆信息的文件),却怎么也不能够正常的配置,后来我发现可能是gui中没有aes-128-gcm这种加密方式。然后,我选择了第三方网站推荐的shadowsocks-libev。

3.shadowsocks-libev安装完成后,用ss-local命令来连接,具体命令如下: ss-local -s SERVER_ADDR -p SERVER_PORT -l 1080 -k PASSWORD -m METHOD 分别解释一下,SERVER_ADDR为服务器域名或地址,PORT为端口,PASSWORD为密码,METHOD为加密方式

4.检查运行状态,利用以下命令看能否正常显示代理地址 export ALL_PROXY=socks5://127.0.0.1:1080; curl ifconfig.me

5。很重要的一点,我们需要在系统设置中修改代理设置,在系统->网络->中将网络代理改为自动,添加本地autoproxy.pac文件的路径。具体的autoproxy.pac文件的生成方式可以去网上找一下

6.使用ss-local命令后,如何将其设置为开机启动项那?只需要在/etc/rc.local文件中添加上面的ss-local命令就可以了。

7.淡然,对于google chrome,最好能够使用Proxy SwitchyOmega设置一下。