Linux上使用Shadowsocks结合GFWList实现科学上网

1. 软件安装

安装Shadowsocks

  • 使用命令行安装Shadowsocks: shell $ sudo apt-get install shadowsocks-libev

  • 配置Shadowsocks连接信息: shell $ sudo vi /etc/shadowsocks/config.json

    在打开的文件中填入Shadowsocks服务器的IP、端口、密码等信息,并保存退出。

安装GFWList规则

  • 安装GFWList规则文件: shell $ sudo apt-get install gfwlist2pac

  • 生成PAC文件: shell $ gfwlist2pac -i gfwlist.txt -f gfwlist.pac -p ‘SOCKS5 127.0.0.1:1080’

    这将在当前目录下生成一个gfwlist.pac文件,用于自动代理配置。

2. 配置代理

配置系统代理

  • 打开系统设置中的网络设置,找到代理设置。
  • 选择自动代理配置,并指定PAC文件的路径为上一步生成的gfwlist.pac文件。

配置浏览器代理

  • 针对特定浏览器,如Chrome、Firefox等,在设置中找到代理设置项,指定PAC文件的路径。

3. 常见问题FAQ

如何验证Shadowsocks是否正常工作?

  • 可以通过访问被墙网站或使用在线工具进行验证。

如何更新GFWList规则?

  • 可以定期从相关GitHub仓库获取最新的gfwlist.txt文件,然后重新生成PAC文件。

为什么部分网站仍无法访问?

  • 可能是GFWList规则不完善,可以尝试添加自定义规则或白名单。

是否存在更稳定的代理方式?

  • 除了Shadowsocks结合GFWList规则,还可以尝试其他代理工具,如Clash等。
正文完