項目介紹
zero-rp/ops
是一款輕量級、高性能的內(nèi)網(wǎng)穿透代理服務器。它支持幾乎所有的流量轉發(fā)協(xié)議,包括 TCP、UDP、SOCKS5 和 HTTP,可以用于訪問內(nèi)網(wǎng)網(wǎng)站、本地支付接口調(diào)試、SSH 訪問、遠程桌面、內(nèi)網(wǎng) DNS 解析,以及內(nèi)網(wǎng) SOCKS5 代理等功能。該項目還提供了強大的 Web 管理端。
功能特點
多協(xié)議支持:支持 TCP、UDP、SOCKS5 和 HTTP 等協(xié)議的流量轉發(fā)。
內(nèi)網(wǎng)穿透:可以訪問內(nèi)網(wǎng)資源,進行本地調(diào)試和遠程訪問。
Web 管理端:提供方便的 Web 界面進行管理和配置。
高性能:設計輕量,性能優(yōu)越。
搭建教程
下載服務包
前往releases
中下載對應架構的服務包:
https://github.com/zero-rp/ops/releases
軟件包區(qū)別:
運行服務端
服務端默認使用 80,443,8088,8025 端口
在解壓出來的目錄中創(chuàng)建ops.json
配置文件:
在ops.json
中寫入以下配置信息:
{
"user": "test",
"pass": "123456",
"bridge_port": 8025,
"web_port": 8088,
"http_proxy_port": 80,
"https_proxy_port": 443
}
配置說明:
user/pass:這兩個參數(shù)用于訪問ops控制臺的用戶名密碼。
bridge_port:ops 和 opc 通訊時使用的端口。
web_port:ops 控制臺所使用的端口。
http_proxy_port:代理http穿透所使用的端口。
https_proxy_port:代理https穿透所使用的端口。
通過下方的命令來啟動服務:
# windows
ops.exe -c ops.json
# linux
./ops -c ./ops.json
然后訪問服務端的8088
端口,輸入用戶名和密碼登錄到控制臺界面:
添加客戶端
在 ops 的 web 控制臺中添加一個客戶端
然后點擊對應客戶端的右側查看
按鈕獲客戶端連接命令:
opc.exe -h 服務器公網(wǎng)IP:8025 -a cf80d6f42232779266e3197b7a49ae63
運行客戶端
客戶端 opc 運行在內(nèi)網(wǎng)的機器中
將下載下來的opc
客戶端進行解壓:
然后在opc
中的根目錄下,打開終端運行獲取到的客戶端命令
:
# windows
opc.exe -h 服務器公網(wǎng)IP:8025 -a cf80d6f42232779266e3197b7a49ae63
# linux
opc -h 服務器公網(wǎng)IP:8025 -a cf80d6f42232779266e3197b7a49ae63
終端顯示Auth Ok!
后,在ops
的控制臺中也能看到客戶端的在線狀態(tài):
OPS中的主機
在ops
的控制臺中,有一個主機
菜單,主機功能的作用就是將內(nèi)網(wǎng)的網(wǎng)站服務或者網(wǎng)頁服務穿透到ops
服務器上,使用域名
來進行訪問,可以使用常規(guī)的http/https
兩個協(xié)議。
OPS中的轉發(fā)
轉發(fā)
功能是內(nèi)網(wǎng)穿透的常用功能,將內(nèi)網(wǎng)中的某一個機器的端口轉發(fā)到ops
服務器上的某個端口進行訪問,這樣操作之后,就可以通過ops服務器:端口 -> opc內(nèi)網(wǎng)機器:端口
進行訪問,端口轉發(fā)支持udp/tcp
。
OPS 比 NPS 多了什么
https://github.com/zero-rp/ops/issues/3
根據(jù)Issues
中的回答了解到,ops 相對于 nps 多了兩個功能,分別是:異地組網(wǎng),和本地轉發(fā)兩個功能。
?
該文章在 2024/10/8 20:59:14 編輯過