CentOS 8 + shadowsocks 快速搭建socks5代理

centos8 运维 · edge · 于 2年前 发布 · 9548 次阅读

背景

之前的文章《 CentOS 7 + TinyProxy 快速搭建HTTP代理》介绍了HTTP代理的搭建, 在实际使用中发现不是很方便, 所以再次尝试采用另外一种协议来实现.

简单了解一下我们现在的需求, 为了安全很多服务都会利用ip白名单方式来限制访问的来源.

防火墙IP白名单阻止随机IP访问

在实际中我们并不是很容易提供一个固定ip, 因为手机、有线网络一般都是随机ip, 除非是购买过固定ip服务.

所以我们需要在防火墙之前通过架设代理服务器来提供固定ip.

通过代理服务器来提供固定IP

shadowsocks 安装

shadowsocks 是一个经典的文明上网工具, 而且有很多语言的版本. 今天我们使用的方法虽然有点过时, 但是配置也还是快速有效.

安装

我们采用是python语言开发的版本

先安装python3

dnf install python3

通过pip安装shadowsocks

pip3 install shadowsocks

⚠️注意: 由于这个版本停止维护了, 所以有些跟不上时代了, 有个地方要人肉修复一下. 有可能路径不同请根据实际报错进行修改.

vim /usr/local/lib/python3.6/site-packages/shadowsocks/crypto/openssl.py

需要把libcrypto.EVP_CIPHER_CTX_cleanup.argtypes 替换为libcrypto.EVP_CIPHER_CTX_reset.argtypes 共两处.

:%s/cleanup/reset/
:x

配置

代理服务器配置

这个版本需要手工创建配置文件, 按照常规习惯, 在/etc下创建配置目录

mkdir  /etc/shadowsocks

创建配置文件

vim /etc/shadowsocks/shadowsocks.json

添加配置

{
    "server":"0.0.0.0",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"bestyii",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}
参数说明
server服务器监听地址
server_port服务器监听端口
local_address本地地址
local_port本地监听端口
password服务器密码
timeout超时时间(单位秒)
method加密方式, 默认"aes-256-cfb"
fast_open是否使用TCP_FASTOPEN, true / false

系统进程配置

centos7以后采用systemctl来管理进程, 这个方式用起来还是很方便, 所以我们也给他配置上. 打开配置文件

vim /etc/systemd/system/shadowsocks.service

写入配置

[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks/shadowsocks.json

[Install]
WantedBy=multi-user.target

设置开机启动

systemctl enable shadowsocks

防火墙

如果是用阿里云、腾讯云则去主机的安全组中设置开放端口, 如果是自建主机, 需要开放本机防火墙

firewall-cmd --permanent --add-port=8388/tcp
firewall-cmd --reload

使用

启动服务

systemctl start shadowsocks

查看运行状态

systemctl status shadowsocks -l

客户端可以根据自己习惯使用shadowsocksV2rayU

本文由 edge 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 2 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册。

深圳SEO优化公司聊城网站优化按天扣费多少钱庆阳关键词排名包年推广多少钱宝安百度网站优化排名公司黄冈网站seo优化报价楚雄网站推广系统多少钱鞍山网站建设设计哪家好宝安关键词按天收费公司金华seo排名多少钱亳州网站优化软件哪家好荷坳网站关键词优化公司海西关键词排名报价怒江网站制作推荐山南网站优化按天扣费公司通辽网页制作哪家好阿里店铺运营推荐漯河网页制作报价衡水外贸网站设计价格山南企业网站制作公司大连百度标王报价朔州网络推广报价宁德优秀网站设计价格重庆百度竞价包年推广贺州百度网站优化排名多少钱新余阿里店铺运营哪家好荆门至尊标王推荐滁州关键词排名包年推广桐城网站优化按天收费公司云浮网站开发多少钱荆门模板推广多少钱海南百搜标王价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化