ghostbsd / issues

Issue tracker for GhostBSD
BSD 2-Clause "Simplified" License
3 stars 1 forks source link

Network management UI: add system proxy default TUN Mode #21

Open Pantyhose-X opened 1 year ago

Pantyhose-X commented 1 year ago

Describe the feature or enhancement

https://man.freebsd.org/cgi/man.cgi?query=tun Network management UI added option TUN TUN acts as an agent for existing agreements, HTTP proxy HTTPS proxy SOCKS proxy Use TUN mode to proxy all traffic throughout the system, including terminals

Why this request?

I’m in a country where the internet is very blocked, and upgrading ghostbsd or downloading software is a hassle, github gitlab Ping over time 300ms.

In thousands of Linux and BSD distributions, there is no single system desktop environment that proxies all traffic, I use a proxychains and it’s a terrible proxy for the terminal, very slow.

Pantyhose-X commented 9 months ago

Wintun ligolo-ng wireguard TUN Universal TUN/TAP driver tun2socks tun2proxy

Zig-Rust-Odin commented 4 months ago

https://en.wikipedia.org/wiki/TUN/TAP GhostBSD all your activities and force all Internet traffic through the HTTP SOCKS proxy.

In China, Iran, the Middle East, Arab countries, etc., we need this feature.

atlantis451 commented 2 months ago

It means create a TUN "virtual network adapter".

Working Principle All traffic passes through tor SOCKS(and self-hosted SOCKS) All traffic passes through i2p http (and self-hosted http)

steps

  1. Network management UI create a "virtual network adapter".

  1. input proxy tor SOCKS 127.0.0.1:9150

"virtual network adapter". ip 127.0.0.1 port 9150

There are hundreds of millions of users in China, Iran, the Middle East, etc., who need this feature, and they're still using Win10, etc., and the most important reason is because of proxy