Je cherche un programme qui agit comme un gestionnaire de proxy pour Ubuntu tout comme Proxifier pour Windows.
Je cherche un programme qui agit comme un gestionnaire de proxy pour Ubuntu tout comme Proxifier pour Windows.
Réponses:
Selon la description de la page d'accueil de Proxifier, le logiciel Privoxy ressemble à une bonne recommandation. Privoxy est une application proxy qui filtre beaucoup de choses liées à la confidentialité (cookies, webbugs, etc.). Cependant, le logiciel vous permet de configurer HTTP, SOCKS et d'autres types de logiciels et est très flexible. Je suis sûr que c'est un bon remplacement.
Après avoir lu votre commentaire, je peux entrer un peu plus dans les détails: le fichier de configuration central est /etc/privoxy/config
. Le répertoire /etc/privoxy
contient également d'autres fichiers. Le config
dossier est très bien documenté.
Supposons que vous souhaitiez envoyer tout le trafic vers example.com via proxy-a et tout le trafic vers askubuntu.com via proxy-b. Le trafic SSL / TLS (HTTPS) ne doit utiliser aucun proxy. Vous ajoutez donc les lignes suivantes:
forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .
Le mot forward
- clé est suivi d'un site ou d'un modèle. Il peut s'agir d'une adresse IP, d'un nom d'hôte ou d'une expression régulière. Tout le trafic correspondant sera envoyé à la dernière entrée de la ligne. C'est l'adresse proxy. Lorsque vous utilisez un .
(un point) à la fin d'une ligne, cela signifie que le modèle précédent n'utilisera aucun proxy. Vous trouverez plus d'informations dans le manuel .
vous pouvez utiliser tsocks
oudante
Je sais que c'est une très vieille question. Mais je vais y répondre pour tous ceux qui recherchent toujours une bonne alternative "Proxifer".
Redsocks semble faire du bon travail!.
Je l'ai configuré pour router vers plusieurs proxys de chaussettes. Exemple de configuration /etc/redsocks.conf
ci-dessous:
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11081;
port = 1081;
}
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11082;
port = 1082;
}
Ensuite, configurez iptables pour router vers les différents ports
iptables -t nat -A REDSOCKS -d 192.168.220.0/23 -p tcp -j REDIRECT --to-ports 11082
iptables -t nat -A REDSOCKS -d 192.168.234.0/23 -p tcp -j REDIRECT --to-ports 11081
iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner luser -j REDSOCKS
À partir de 2019, il n'y a pas d'application groupée qui fait tout ce que fait le proxy, mais vous pouvez utiliser différentes applications pour chaque fonctionnalité de proxy.
Bloquer le réseau pour une application
Voici une liste détaillée des solutions à cet effet
Route par IP
La table de routage Linux peut être utilisée pour ajouter des règles à la table de routage et ainsi acheminer ip / ip-range
Route par domaine
Une combinaison d'un sniproxy et d'un serveur DNS peut faire le travail (cela prend également en charge les chaussettes et peut être configuré facilement) SNI-SSL-Proxy et Unbound ( sur github )
Route par application (proxy)
Proxybound peut faire le travail
Route par application (interfaces)
Cette réponse énumère les différentes solutions à cet effet.
Regardez et surveillez le trafic réseau
Network-Watcher ou Watcher-TCP-View fera l'affaire