介绍
在中国大陆,由于防火墙的存在,访问国际互联网上被墙的网站变得困难。然而,使用Shadowsocks和GFWList的组合可以帮助我们绕过防火墙,实现科学上网。本文将介绍在Ubuntu上安装配置Shadowsocks和GFWList的详细步骤,并回答一些常见问题。
目录
安装Shadowsocks
以下是在Ubuntu上安装Shadowsocks的步骤:
-
打开终端,执行以下命令来安装pip:
- sudo apt update
- sudo apt install python3-pip
-
使用pip安装Shadowsocks:
- sudo pip3 install shadowsocks
-
安装完成后,我们可以继续配置Shadowsocks。
配置Shadowsocks
以下是配置Shadowsocks的步骤:
-
创建配置文件shadowsocks.json:
- sudo nano /etc/shadowsocks.json
-
编辑配置文件,填入以下内容:
- { “server”:”your_server_ip”, “server_port”:your_server_port, “local_address”:”127.0.0.1″, “local_port”:1080, “password”:”your_password”, “timeout”:300, “method”:”your_encryption_method”, “fast_open”:false, “workers”:1 } 将”your_server_ip”替换为你的Shadowsocks服务器IP,”your_server_port”替换为服务器端口,”your_password”替换为密码,”your_encryption_method”替换为加密方法。
-
保存配置文件并退出。
安装GFWList
以下是在Ubuntu上安装GFWList的步骤:
-
打开终端,执行以下命令来安装Privoxy:
- sudo apt install privoxy
-
安装完成后,我们可以继续配置GFWList。
配置GFWList
以下是配置GFWList的步骤:
-
打开终端,编辑Privoxy配置文件:
- sudo nano /etc/privoxy/config
-
找到”forward-socks5t / 127.0.0.1:1080 .”这一行,去掉前面的”#”注释符号,并保存退出。
-
重启Privoxy服务:
- sudo service privoxy restart
-
配置完成后,我们就可以使用Shadowsocks和GFWList来实现科学上网了。
常见问题解答
问题1:如何验证Shadowsocks是否工作正常?
- 打开终端,执行以下命令:
- curl –socks5 127.0.0.1:1080 http://www.google.com
- 如果能够正常访问Google,则说明Shadowsocks工作正常。
问题2:如何更新GFWList规则?
-
在终端执行以下命令更新GFWList规则:
- sudo gfwlist2privoxy /etc/privoxy/user.action
-
更新完成后,重启Privoxy服务:
- sudo service privoxy restart
问题3:如何在Ubuntu启动时自动启动Shadowsocks和Privoxy?
-
打开终端,执行以下命令:
- sudo systemctl enable shadowsocks
- sudo systemctl enable privoxy
-
这样,Shadowsocks和Privoxy将在系统启动时自动启动。
正文完