項(xiàng)目介紹
zero-rp/ops
是一款輕量級(jí)、高性能的內(nèi)網(wǎng)穿透代理服務(wù)器。它支持幾乎所有的流量轉(zhuǎn)發(fā)協(xié)議,包括 TCP、UDP、SOCKS5 和 HTTP,可以用于訪問(wèn)內(nèi)網(wǎng)網(wǎng)站、本地支付接口調(diào)試、SSH 訪問(wèn)、遠(yuǎn)程桌面、內(nèi)網(wǎng) DNS 解析,以及內(nèi)網(wǎng) SOCKS5 代理等功能。該項(xiàng)目還提供了強(qiáng)大的 Web 管理端。
功能特點(diǎn)
多協(xié)議支持:支持 TCP、UDP、SOCKS5 和 HTTP 等協(xié)議的流量轉(zhuǎn)發(fā)。
內(nèi)網(wǎng)穿透:可以訪問(wèn)內(nèi)網(wǎng)資源,進(jìn)行本地調(diào)試和遠(yuǎn)程訪問(wèn)。
Web 管理端:提供方便的 Web 界面進(jìn)行管理和配置。
高性能:設(shè)計(jì)輕量,性能優(yōu)越。
搭建教程
下載服務(wù)包
前往releases
中下載對(duì)應(yīng)架構(gòu)的服務(wù)包:
https://github.com/zero-rp/ops/releases

軟件包區(qū)別:
運(yùn)行服務(wù)端
服務(wù)端默認(rèn)使用 80,443,8088,8025 端口
在解壓出來(lái)的目錄中創(chuàng)建ops.json
配置文件:

在ops.json
中寫入以下配置信息:
{
"user": "test",
"pass": "123456",
"bridge_port": 8025,
"web_port": 8088,
"http_proxy_port": 80,
"https_proxy_port": 443
}
配置說(shuō)明:
user/pass:這兩個(gè)參數(shù)用于訪問(wèn)ops控制臺(tái)的用戶名密碼。
bridge_port:ops 和 opc 通訊時(shí)使用的端口。
web_port:ops 控制臺(tái)所使用的端口。
http_proxy_port:代理http穿透所使用的端口。
https_proxy_port:代理https穿透所使用的端口。
通過(guò)下方的命令來(lái)啟動(dòng)服務(wù):
# windows
ops.exe -c ops.json
# linux
./ops -c ./ops.json

然后訪問(wèn)服務(wù)端的8088
端口,輸入用戶名和密碼登錄到控制臺(tái)界面:

添加客戶端
在 ops 的 web 控制臺(tái)中添加一個(gè)客戶端

然后點(diǎn)擊對(duì)應(yīng)客戶端的右側(cè)查看
按鈕獲客戶端連接命令:

opc.exe -h 服務(wù)器公網(wǎng)IP:8025 -a cf80d6f42232779266e3197b7a49ae63
運(yùn)行客戶端
客戶端 opc 運(yùn)行在內(nèi)網(wǎng)的機(jī)器中
將下載下來(lái)的opc
客戶端進(jìn)行解壓:

然后在opc
中的根目錄下,打開(kāi)終端運(yùn)行獲取到的客戶端命令
:
# windows
opc.exe -h 服務(wù)器公網(wǎng)IP:8025 -a cf80d6f42232779266e3197b7a49ae63
# linux
opc -h 服務(wù)器公網(wǎng)IP:8025 -a cf80d6f42232779266e3197b7a49ae63

終端顯示Auth Ok!
后,在ops
的控制臺(tái)中也能看到客戶端的在線狀態(tài):

OPS中的主機(jī)
在ops
的控制臺(tái)中,有一個(gè)主機(jī)
菜單,主機(jī)功能的作用就是將內(nèi)網(wǎng)的網(wǎng)站服務(wù)或者網(wǎng)頁(yè)服務(wù)穿透到ops
服務(wù)器上,使用域名
來(lái)進(jìn)行訪問(wèn),可以使用常規(guī)的http/https
兩個(gè)協(xié)議。

OPS中的轉(zhuǎn)發(fā)
轉(zhuǎn)發(fā)
功能是內(nèi)網(wǎng)穿透的常用功能,將內(nèi)網(wǎng)中的某一個(gè)機(jī)器的端口轉(zhuǎn)發(fā)到ops
服務(wù)器上的某個(gè)端口進(jìn)行訪問(wèn),這樣操作之后,就可以通過(guò)ops服務(wù)器:端口 -> opc內(nèi)網(wǎng)機(jī)器:端口
進(jìn)行訪問(wèn),端口轉(zhuǎn)發(fā)支持udp/tcp
。

OPS 比 NPS 多了什么
https://github.com/zero-rp/ops/issues/3
根據(jù)Issues
中的回答了解到,ops 相對(duì)于 nps 多了兩個(gè)功能,分別是:異地組網(wǎng),和本地轉(zhuǎn)發(fā)兩個(gè)功能。
?
該文章在 2024/10/8 20:59:14 編輯過(guò)