Kali中使用shadowsocks+proxychains实现任意应用代理
来源:互联网 发布:hishop 源码 编辑:程序博客网 时间:2024/05/20 10:52
这个教程已经漫天都是了,但是我今天捣鼓了一整天才正常,记录下中间遇到的问题,多半天,下午去游了个泳.
1.Shadowsocks的搭建(客户端)
以下所有命令均在root用户下执行!
- 首先安装pip,执行命令:
apt-get install python-pip
pip install shadowsocks
如果出现找不到软件更换sources.list里的源.
- 优化Shadowsocks性能
官方的策略,复制粘贴的,创建local.conf文件:
vi /etc/sysctl.d/local.conf (如果vim不会用先去查下基本的用法,必须要会的东西。)按键盘i,输入以下内容(使用Shift+insert使用系统剪切板):
# max open filesfs.file-max = 51200 # max read buffernet.core.rmem_max = 67108864 # max write buffernet.core.wmem_max = 67108864 # default read buffernet.core.rmem_default = 65536 # default write buffernet.core.wmem_default = 65536 # max processor input queuenet.core.netdev_max_backlog = 4096 # max backlognet.core.somaxconn = 4096# resist SYN flood attacksnet.ipv4.tcp_syncookies = 1 # reuse timewait sockets when safenet.ipv4.tcp_tw_reuse = 1 # turn off fast timewait sockets recyclingnet.ipv4.tcp_tw_recycle = 0 # short FIN timeoutnet.ipv4.tcp_fin_timeout = 30 # short keepalive timenet.ipv4.tcp_keepalive_time = 1200 # outbound port rangenet.ipv4.ip_local_port_range = 10000 65000 # max SYN backlognet.ipv4.tcp_max_syn_backlog = 4096 # max timewait sockets held by system simultaneouslynet.ipv4.tcp_max_tw_buckets = 5000 # turn on TCP Fast Open on both client and server sidenet.ipv4.tcp_fastopen = 3 # TCP receive buffernet.ipv4.tcp_rmem = 4096 87380 67108864 # TCP write buffernet.ipv4.tcp_wmem = 4096 65536 67108864 # turn on path MTU discoverynet.ipv4.tcp_mtu_probing = 1# for high-latency networknet.ipv4.tcp_congestion_control = hybla# for low-latency network, use cubic instead# net.ipv4.tcp_congestion_control = cubic
按EXC键退出编辑模式,英文状态模式下,输入:wq 保存退出
使配置生效:sysctl --system
- 配置Shadowsocks配置文件
创建ssserver.json配置文件:vi /root/ss/ssserver.json
编辑配置,依然是按i进入编辑模式,按ESC退出编辑,按:wq退出并保存:
{ "server": "my_server_ip", // 这里输入墙外服务器地址 "server_port": 端口, // 墙外服务器的端口 "local_address": "127.0.0.1", "local_port": 1080, // 为了安全,可修改为大于 1024 的数字 "password": "mypassword", // 设置一个密码 "timeout": 300, "method": "加密方式",//要和服务端的加密方式相同 "fast_open": false}
如果有自己的海外VPS并且已经搭建shadowsocks服务器,上面的server,server_port,password,method均按照服务器的配置填写,
如果自己没有自己的服务器(博主也是穷逼整不起,哈哈~),有免费的:ishadow该网站给了一些免费的服务器,不过不太稳定,用来测试还是可以的。
- 启动shadowsocks客户端
执行:
sslocal -c /root/ss/sslocal.json -d start 可能会遇到openssl更新废除了EVP_CIPHER_CTX_cleanup而报错:
AttributeError:
/usr/lib/x86_64-linux-gnu/libcrypto
.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup
- 用vi编辑相应的脚本:
vi/usr/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py 将标注的地方改为reset即可(两处哦):
AttributeError:
/usr/lib/x86_64-linux-gnu/libcrypto
.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup
- 用vi编辑相应的脚本:
更改之后即可启动sslocal。
- 编辑proxychians的配置文件
执行:vi /etc/proxychains.conf进入vi编辑器在最后添加 socks5 127.0.0.1 1080(此处的端口要和你ss客户端的local_port一致)
- 通过proxychains启动应用即可
启动工具结果:
启动浏览器结果:
现在可以尽情的跨过栅栏了,哈哈~~~
还可通过privoxy来设置系统的代理,但是没有实现,到时可以从socks5转化成http协议。
0 0
- Kali中使用shadowsocks+proxychains实现任意应用代理
- Kali下安装Shadowsocks与利用ss和ProxyChains实现任意应用代理
- mac + shadowsocks + Proxychains终端代理
- docker使用shadowsocks实现代理
- git下载编译proxychains实现socks代理使用
- ubuntu proxychains and shadowsocks
- Mac下安装proxychains实现终端代理
- Centos安装Proxychains实现linux全局代理
- 利用proxychains在终端使用socks5代理
- 利用proxychains在终端使用socks5代理
- 利用proxychains在终端使用socks5代理
- shadowsocks 实现全局代理
- Ubuntu16.04+shadowsocks-qt5+proxychains+SwitchyOmega(浏览器代理和终端代理设置)
- Ubuntu中配置shadowsocks代理
- Ubuntu中配置shadowsocks代理
- Terminal使用shadowsocks代理上网
- 使用KCPTun加速Shadowsocks代理
- ubuntu使用shadowsocks-qt5代理
- 5-8 哈利·波特的考试 (最短路径——迪杰斯特拉算法)
- UE4旅程之VR项目打包设置
- 关于Java String类型的10个基本知识
- c# 反射在ORM中的应用
- spring boot jpa update 操作
- Kali中使用shadowsocks+proxychains实现任意应用代理
- Java小白之jar笔记
- MySQL笔记之视图的使用详解
- Trained Tesseract on 瘦金体 successfully!!
- MFC 类型转换(四)
- 慕课网中的职业路径
- c#
- Sql修改字符字段的指定位置字符
- 一天搞定jQuery(二)——使用jQuery实现表格的隔行换色
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
乘坐飞机注意事项及携带物品
2018新交通法不随身携带驾驶证
成都特产送人便于携带
四川特产送人便于携带
2019年飞机禁止携带物品新规定
携手
携手共进
携手游人间
携手同行
携手熙手
携手并进
携手一生
携手助学网
便携手电筒
携手图片
携手的意思
携手网
携手旅行网
携手共建
携手并肩
携手共赢
携手到老
家校携手
与子携手
携手健康
携手奋进
携手江湖
与您携手
携手构建网络空间
家校共育携手成长心得体会2018
携手构建网络空间什么共同体
携手共建网络空间什么共同体
综影视之携手红尘
家校共育携手成长心得体会2019
携手共建网络空间
携手同行的下一句
表示携手白头到老的诗句
夫妻携手把娃养
家校携手共育未来感悟
携手同行经典句子
携手共赢的好句子