跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[iOS] 关于 iOS 使用 tun2socks 的一些问题

发表于
tun2socks config

           tunnel:
             mtu: 9000
           socks5:
             port: 7890
             address: ::1
             udp: 'udp'
           misc:
             task-stack-size: 20480
             connect-timeout: 5000
             read-write-timeout: 60000
             log-file: stderr
             log-level: error
             limit-nofile: 65535
          
PacketTunnelProvider

        let settings = NEPacketTunnelNetworkSettings(tunnelRemoteAddress: "254.1.1.1")
       settings.mtu = 9000
       settings.ipv4Settings = {
           let settings = NEIPv4Settings(addresses: ["198.18.0.0"], subnetMasks: ["255.255.0.0"])
           settings.includedRoutes = [NEIPv4Route.default()]
           return settings
       }()
       settings.ipv6Settings = {
           
           let settings = NEIPv6Settings(addresses: ["fd6e:a81b:704f:1211::1"], networkPrefixLengths: [64])
           settings.includedRoutes = [NEIPv6Route.default()]
           return settings
       }()
       settings.dnsSettings = NEDNSSettings(servers: ["127.0.0.1"])
       try await self.setTunnelNetworkSettings(settings)
       
问题情况

当 socks5 地址为 ::1 监听本地起的 socks 服务时,就无法使用,所有的请求到达本地 socks 服务,都无法出去,形成了路由环路 请求超时 使用 *.*.*.* 远程 socks 服务一切正常

GPT 已经是问的想吐了,实在是没有任何的思路,includedRoutes excludedRoutes 都试过,别人的项目参考也看了,无法解决,请各位大佬指点下

Featured Replies

No posts to show

创建帐户或登录来提出意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.