狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Socks和HTTP代理的隧道(TUN)接口內網穿透

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

它有以下特性:

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

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

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

  • 路由所有流量的最小配置設置

  • IPv4和IPv6支持

  • 某些用例的GFW規避機制

  • SOCKS5 UDP支持

  • 本機支持通過TCP代理DNS

如何構建源碼?

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

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

2,從源碼構建,cargo install tun2proxy。

如何配置軟件?

1,自動配置

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

2,手動配置

標準設置將通過隧道接口路由來自系統的所有流量,其配置如下:
# 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"
此工具實現了虛擬DNS功能,交換機通常使用的--DNS virtual。當檢測到DNS數據包到端口53時,會選擇198.18.0/15的IP地址并將其映射到查詢名稱。指向該范圍中某個IP地址的連接將為代理提供映射的查詢名稱,而不是IP地址。由于許多代理不支持UDP,因此在大多數情況下,這可以實現開箱即用的體驗,而無需依賴第三方解析器或應用程序。根據您的使用情況,您可能希望使用--dns direct禁用此功能。在這種情況下,您可能需要一個額外的工具,如dnsproxy,該工具被配置為偵聽本地UDP端口,并通過TCP與第三方上游DNS服務器通信。
當您終止此程序并希望消除以上幾個命令造成的影響時,可以執行以下命令,路由所使用的隧道設備將被刪除。
sudo ip link del tun0
更多內容,請參考Github:https://github.com/blechschmidt/tun2proxy


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