网站首页 > 技术教程 正文
最近使用了阿里云的服务器搭建了一个代理服务器,记下了学习一下。
1. 安装shadowsocks
这一步比较简单,直接使用pip3安装即可
pip3 install shadowsocks
2. 编辑配置文件
需要新建一个配置文件,可以将配置文件放在etc目录下,在命令行中输入如下命令:
vim /etc/shadowsocks.json
在vim普通模式下,输入如下命令
:set paste
这样可以保证粘贴的正确性
然后复制如下内容到文件中
{
"server":"0.0.0.0",
"server_port":50001,
"local_port":1080,
"password":"pwd",
"timeout":600,
"method":"aes-256-cfb"
}
需要修改的内容包括:
- password:修改一个可靠的密码
- server_port:修改对外端口
- server:表示可以连接到vpn的主机ip
- method:可以修改为其他协议
注意,对外端口需要在阿里云的安全组中添加对应的端口
3. 将shadowsocks加入系统守护进程
在shell中输入如下命令:
vim /etc/systemd/system/shadowsocks.service
复制以下内容到文件中
[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks.json
[Install]
WantedBy=multi-user.target
注意需要将配置文件对应的位置修改正确。
如果不知道ssserver的位置,则可以通过which ssserver得到ssserver的具体位置
4. 启动shadowsocks服务
启动命令如下
#设置开机自启命令
systemctl enable shadowsocks
#启动命令
systemctl start shadowsocks
#查看状态命令
systemctl status shadowsocks
#关闭服务
systemctl stop shadowsocks
5. 问题和解决方案
- 查看shadowsock的状态时,提示python代码错误
由于openssl 1.1.0中废弃了 EVP_CIPHER_CTX_cleanup() 函数而引入了 EVE_CIPHER_CTX_reset() 函数所导致的。解决方法为:
- 找到报错信息的对应文件,例如/usr/local/bin/python3.6/site-packages/shadowsocks/crypto/openssl.py
- 搜索cleanup 替换为reset
- 重启shadowsocks
- outline客户端需要输入秘钥
需要编码的格式为 ss://method:password@hostname:port
打开浏览器,在console中输入
console.log( "ss://" + btoa("method:password@hostname:port") )
需要将对应的项修改为正确的值
- 上一篇: 如果搭建代理服务器
- 下一篇: 在Windows Server 2016设置代理及NAT
猜你喜欢
- 2024-11-19 ubuntu怎么搭建代理服务器?
- 2024-11-19 使用代理服务器是否安全?
- 2024-11-19 Windows下MQTT代理服务器的搭建
- 2024-11-19 怎么办?设置HTTP代理IP后不能上网了?
- 2024-11-19 在Git中设置和管理代理服务器
- 2024-11-19 HongYuan MetaTrader 4 代理服务器设置方法和具体步骤
- 2024-11-19 代理服务器有哪些类型?哪种最适合你?
- 2024-11-19 Maven设置代理服务器http和https
- 2024-11-19 CDN代理服务器获取访问者真实IP(建议收藏)
- 2024-11-19 游戏工作室如何用代理IP防止封号?
你 发表评论:
欢迎- 05-30壁纸|Q版灌篮高手
- 05-30Q版插画|今天的小姑娘有点小情绪,不爱笑,还是笑起来招人喜欢
- 05-30头像背景图|十二生肖Q版水墨(上)
- 05-308张Q版动漫人物-可爱的男生女生马克笔设计绘画,色彩漂亮鲜艳
- 05-30头像‖q卡通呆萌版
- 05-30Q版古风美人,十二花神系列,每一张都很可爱
- 05-30次元|动漫|Q版|萝莉|头像
- 05-30Q版古风人物|红楼梦系列 天上掉下来个林妹妹(附线稿)
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)