NPS+Proxifiler配置socks5代理
  ZDKues3xFbOn 2023年11月05日 66 0

1.部署NPS

docker run -d --name nps --net=host -v /data/nps/conf:/conf ffdfgdfg/nps:v0.26.10

服务端配置文件nps.conf 主要配置项

##bridge 
bridge_type=tcp
bridge_port=15081
bridge_ip=0.0.0.0

#web
web_host=xxx.xxx.xxx
web_username=admin
web_password=123
web_port = 15080
web_ip=0.0.0.0
web_base_url=
web_open_ssl=false
web_cert_file=conf/server.pem
web_key_file=conf/server.key

参数说明

名称

含义

web_port

web管理端口

web_password

web界面管理密码

web_username

web界面管理账号

web_base_url

web管理主路径,用于将web管理置于代理子路径后面

bridge_port

服务端客户端通信端口

https_proxy_port

域名代理https代理监听端口

http_proxy_port

域名代理http代理监听端口

auth_key

web api密钥

bridge_type

客户端与服务端连接方式kcp或tcp

public_vkey

客户端以配置文件模式启动时的密钥,设置为空表示关闭客户端配置文件连接模式

ip_limit

是否限制ip访问,true或false或忽略

flow_store_interval

服务端流量数据持久化间隔,单位分钟,忽略表示不持久化

log_level

日志输出级别

auth_crypt_key

获取服务端authKey时的aes加密密钥,16位

p2p_ip

服务端Ip,使用p2p模式必填

p2p_port

p2p模式开启的udp端口

pprof_ip

debug pprof 服务端ip

pprof_port

debug pprof 端口


disconnect_timeout

客户端连接超时,单位 5s,默认值 60,即 300s = 5mins

2.部署NPC

docker run -d --name npc --net=host -v /data/npc/conf:/conf ffdfgdfg/npc:v0.26.10 -c  config=/conf/npc.conf

客户端配置文件npc.conf主要配置项

[common]
server_addr=192.168.xx.xx:15081
conn_type=tcp
vkey=admin
auto_reconnection=true
max_conn=1000
flow_limit=1000
rate_limit=1000
basic_username=admin
basic_password=admin
web_username=user
web_password=1234
crypt=true
compress=true
#pprof_addr=0.0.0.0:9999
disconnect_timeout=60

[socks5]
mode=socks5
server_port=15089
multi_account=conf/multi_account.conf  
##官方文档multi_account默认配置没有上层目录conf,导致配置不生效

参数说明


含义

server_addr

服务端ip/域名:port

conn_type

与服务端通信模式(tcp或kcp)

vkey

服务端配置文件中的密钥(非web)

username

socks5或http(s)密码保护用户名(可忽略)

password

socks5或http(s)密码保护密码(可忽略)

compress

是否压缩传输(true或false或忽略)

crypt

是否加密传输(true或false或忽略)

rate_limit

速度限制,可忽略

flow_limit

流量限制,可忽略

remark

客户端备注,可忽略

max_conn

最大连接数,可忽略

pprof_addr

debug pprof ip:port



server_port

在服务端的代理端口

multi_account

socks5多账号配置文件(可选),配置后使用basic_username和basic_password无法通过认证

3.Proxifiler配置

socks5认证用户和密码由于配置了multi_account.conf,所以认证信息为multi_account.conf中的配置

NPS+Proxifiler配置socks5代理_配置文件

4.通过web配置其他代理模式

使用nps中配置的IP+PORT访问web界面

NPS+Proxifiler配置socks5代理_配置文件_02

官方参考文档:

Document (ehang-io.github.io)


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  jnZtF7Co41Wg   2023年12月11日   33   0   0 nginx客户端服务端
  jnZtF7Co41Wg   2023年12月09日   29   0   0 客户端服务端数据
  jnZtF7Co41Wg   2023年12月10日   22   0   0 nginx客户端服务端NFS
  9JCEeX0Eg8g4   2023年12月11日   26   0   0 mysql配置文件
  aYmIB3fiUdn9   2023年12月08日   50   0   0 客户端IPNATlvs