在Ubuntu上搭建Shadowsocks HTTP代理服务器的详细教程
步骤一:安装Shadowsocks
-
使用apt安装Shadowsocks
- 打开终端
- 运行以下命令: bash sudo apt update sudo apt install shadowsocks
-
配置Shadowsocks
-
编辑配置文件 bash sudo nano /etc/shadowsocks/config.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”:”aes-256-cfb” }
-
步骤二:启动Shadowsocks
-
运行Shadowsocks服务
- 使用以下命令启动Shadowsocks bash sudo systemctl start shadowsocks
-
设置Shadowsocks开机自启动
- 使用以下命令将Shadowsocks添加到开机启动项 bash sudo systemctl enable shadowsocks
步骤三:配置HTTP代理
- 配置系统代理
- 进入系统设置 -> 网络 -> 网络代理
- 手动配置代理服务器,选择类型为HTTP,地址为127.0.0.1,端口为本地监听的端口(默认为1080)
- 验证代理设置
- 打开浏览器,访问网站,确认代理是否生效
常见问题FAQ
1. 如何解决Shadowsocks连接不上服务器的问题?
- 确保服务器地址、端口、密码配置正确
- 检查服务器是否正常运行
- 尝试使用其他网络环境
2. 如何解决代理设置后无法访问互联网的问题?
- 检查代理配置是否正确
- 确保Shadowsocks服务正常运行
- 重启网络连接或系统
3. 如何卸载Shadowsocks?
-
使用以下命令卸载Shadowsocks bash sudo apt remove shadowsocks
-
删除相关配置文件 bash sudo rm -rf /etc/shadowsocks
正文完