Sign inSign up

pascall/network-proxy-server

By pascall

Updated over 3 years ago

Image
0

522

pascall/network-proxy-server repository overview

network-proxy-server

一键部署系统仅支持 centosubuntudebian,否则需自行安装 docker 环境

代理端口默认: 10000 ~ 10100

加密方式(method)
  • none
  • rc4
  • rc4-md5
  • rc4-md5-6
  • aes-128-ctr
  • aes-192-ctr
  • aes-256-ctr
  • aes-128-cfb
  • aes-192-cfb
  • aes-256-cfb
  • aes-128-cfb8
  • aes-192-cfb8
  • aes-256-cfb8
  • salsa20
  • chacha20
  • chacha20-ietf
协议插件(protocol)
  • origin
  • auth_sha1_v4
  • auth_aes128_md5
  • auth_aes128_sha1
  • auth_chain_a
  • auth_chain_b 协议插件兼容原版后面加(_compatible)
混淆插件(obfs)
  • plain
  • http_simple
  • http_post
  • random_head
  • tls1.2_ticket_auth 混淆插件兼容原版后面加(_compatible)
服务器一键部署

首先安装网络加速内核;其次安装docker,并部署network-proxy-server服务

wget -N --no-check-certificate https://raw.githubusercontent.com/blog-tool/static/main/install_kernel.sh && chmod +x install_kernel.sh && bash install_kernel.sh

wget -N --no-check-certificate https://raw.githubusercontent.com/blog-tool/static/main/ssr.sh && chmod +x ssr.sh && bash ssr.sh

docker部署
docker run -d --name network_proxy_server --restart always --net=host pascall/network-proxy-server
docker run -d --name network_proxy_server --restart always --net=host -e token={YOUR_TOKEN} -e manager_address={YOUR_MANAGER_ADDRESS} pascall/network-proxy-server
接口定义
1、启动代理
curl -X 'POST' \
  'http://127.0.0.1:8000/ssr' \
  -H 'accept: application/json' \
  -H 'token: APB9VQ10ZV65CJPDKSMLXJ910PV3NM4OZ' \
  -H 'Content-Type: application/json' \
  -d '{
  "server": "0.0.0.0",
  "server_port": 10000,
  "local_address": "127.0.0.1",
  "local_port": 1080,
  "password": "K7YDB4GBBQTC9SKVS8YKWUFNDMGSVYUVB",
  "method": "none",
  "protocol": "auth_chain_a",
  "protocol_param": "",
  "obfs": "tls1.2_ticket_auth_compatible",
  "obfs_param": ""
}'
2、心跳
curl -X 'GET' 'http://127.0.0.1:8000/ping'
3、停止代理
curl -X 'DELETE' \
  'http://127.0.0.1:8000/ssr' \
  -H 'accept: application/json' \
  -H 'token: APB9VQ10ZV65CJPDKSMLXJ910PV3NM4OZ'
4、获取代理
curl -X 'GET' \
  'http://127.0.0.1:8000/ssr' \
  -H 'accept: application/json' \
  -H 'token: APB9VQ10ZV65CJPDKSMLXJ910PV3NM4OZ'

Tag summary

Content type

Image

Digest

sha256:75d6b814e

Size

449 MB

Last updated

over 3 years ago

docker pull pascall/network-proxy-server