欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

Socks和HTTP代理的隧道(TUN)接口內(nèi)網(wǎng)穿透

admin
2024年3月28日 22:28 本文熱度 727
這是一個用于Linux、Android、macOS、iOS和Windows上的HTTP和SOCKS代理的隧道接口。

它有以下特性:

  • HTTP代理支持(未經(jīng)身份驗證、基本身份驗證和摘要身份驗證)

  • SOCKS4和SOCKS5支持(未經(jīng)身份驗證,用戶名密碼身份驗證)

  • SOCKS4a和SOCKS5h支持(通過虛擬DNS功能)

  • 路由所有流量的最小配置設(shè)置

  • IPv4和IPv6支持

  • 某些用例的GFW規(guī)避機制

  • SOCKS5 UDP支持

  • 本機支持通過TCP代理DNS

如何構(gòu)建源碼?

復(fù)制倉庫,然后cd到項目文件夾,然后運行
cargo build --release
如果想構(gòu)建蘋果設(shè)備,請使用
./build-apple.sh
如何安裝?

1,二進制安裝,直接從releases下載,然后配置PATH路徑即可。

2,從源碼構(gòu)建,cargo install tun2proxy。

如何配置軟件?

1,自動配置

使用--setup,您可以讓tun2proxy將您的系統(tǒng)配置為通過指定的代理自動路由所有流量。這需要以root身份運行該工具,并將大致指向描述手動設(shè)置的部分中概述的步驟,但使用綁定掛載來覆蓋/etc/resolv.conf文件除外。你應(yīng)該想下面這樣運行工具:
sudo ./target/release/tun2proxy --setup --proxy "socks5://1.2.3.4:1080"
除了SOCKS5之外,還支持SOCKS4和HTTP。
請注意,如果您的代理是非全局IP地址(例如,因為代理是由本地運行的某個隧道工具提供的),則您還需要提供實際傳輸流量的服務(wù)器的公共IP地址。在這種情況下,如果您希望使用自動設(shè)置功能,該工具將告訴您通過--bypass<IP>指定地址。

2,手動配置

標(biāo)準(zhǔn)設(shè)置將通過隧道接口路由來自系統(tǒng)的所有流量,其配置如下:
# The proxy type can be either SOCKS4, SOCKS5 or HTTP.PROXY_TYPE=SOCKS5PROXY_IP=1.2.3.4PROXY_PORT=1080BYPASS_IP=123.45.67.89
# Create a tunnel interface named tun0 which you can bind to,# so we don't need to run tun2proxy as root.sudo ip tuntap add name tun0 mode tunsudo ip link set tun0 up
# To prevent a routing loop, we add a route to the proxy server that behaves# like the default route.sudo ip route add "$BYPASS_IP" $(ip route | grep '^default' | cut -d ' ' -f 2-)
# Route all your traffic through tun0 without interfering with the default route.sudo ip route add 128.0.0.0/1 dev tun0sudo ip route add 0.0.0.0/1 dev tun0
# If you wish to also route IPv6 traffic through the proxy, these two commands will do.sudo ip route add ::/1 dev tun0sudo ip route add 8000::/1 dev tun0
# Make sure that DNS queries are routed through the tunnel.sudo sh -c "echo nameserver 198.18.0.1 > /etc/resolv.conf"
./target/release/tun2proxy --tun tun0 --proxy "$PROXY_TYPE://$PROXY_IP:$PROXY_PORT"
此工具實現(xiàn)了虛擬DNS功能,交換機通常使用的--DNS virtual。當(dāng)檢測到DNS數(shù)據(jù)包到端口53時,會選擇198.18.0/15的IP地址并將其映射到查詢名稱。指向該范圍中某個IP地址的連接將為代理提供映射的查詢名稱,而不是IP地址。由于許多代理不支持UDP,因此在大多數(shù)情況下,這可以實現(xiàn)開箱即用的體驗,而無需依賴第三方解析器或應(yīng)用程序。根據(jù)您的使用情況,您可能希望使用--dns direct禁用此功能。在這種情況下,您可能需要一個額外的工具,如dnsproxy,該工具被配置為偵聽本地UDP端口,并通過TCP與第三方上游DNS服務(wù)器通信。
當(dāng)您終止此程序并希望消除以上幾個命令造成的影響時,可以執(zhí)行以下命令,路由所使用的隧道設(shè)備將被刪除。
sudo ip link del tun0
更多內(nèi)容,請參考Github:https://github.com/blechschmidt/tun2proxy


該文章在 2024/3/28 22:28:55 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved