Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arloor/socks5
试用http进行流量伪装的socks5代理
https://github.com/arloor/socks5
Last synced: about 1 month ago
JSON representation
试用http进行流量伪装的socks5代理
- Host: GitHub
- URL: https://github.com/arloor/socks5
- Owner: arloor
- Created: 2019-05-12T07:48:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-22T05:27:25.000Z (over 1 year ago)
- Last Synced: 2024-10-03T10:46:36.862Z (about 2 months ago)
- Language: Java
- Homepage:
- Size: 103 KB
- Stars: 33
- Watchers: 3
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# 该项目已废弃,请看:
[https://github.com/arloor/HttpProxy](https://github.com/arloor/HttpProxy)
[https://github.com/arloor/connect](https://github.com/arloor/connect)# socks5
这是一个新的、使用netty实现的、使用http协议进行混淆的socks5代理。解决了前作[sogo](https://github.com/arloor/sogo)项目因go内存回收机制/内存复用机制弱带来的cpu/内存占用高的问题。
## 电报讨论组
电报讨论组 https://t.me/popstary
## 项目简介
项目地址:[https://github.com/arloor/socks5](https://github.com/arloor/socks5)
该socks5代理分为ss5-local和ss5-server。ss5-local放置在国内,ss5-server放置在国外,local与server之间伪装成http协议通信。该项目完全使用netty实现,有以下特点:
- 使用http协议进行混淆(能干什么你们懂的)
- 单端口多用户
- 密码认证
- 高性能(日常使用得出的结论,未做性能测试)
- 客户端限速(使用SpeedLimitKB字段)目前这个socks5代理,已经在某生产环境下使用较长时间,可靠性与性能是经过考验的。各位朋友可以踩踩坑,看看是否符合自己的需求。
## 安装说明
我比较喜欢centos7。以下以centos7为例,介绍怎么安装部署ss5-local和ss5-server。
1、安装jdk
```shell
wget -O jdk-8u131-linux-x64.rpm --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
rpm -ivh jdk-8u131-linux-x64.rpm
```2、 ss5-local部署与运行
```shell
#! /bin/bash# 请自行安装jdk8
sudo su
mkdir /opt/socks5
cd /opt/socks5
wget -O client.jar https://github.com/arloor/socks5/releases/download/latest/client-3.0-jar-with-dependencies.jarmkdir /etc/socks5
cat > /etc/socks5/client.json < /lib/systemd/system/ss5-local.service < /etc/socks5/server.json < /lib/systemd/system/ss5-server.service <