25 votes

Obliger les programmes à utiliser et à passer par un proxy

Mon école exige l'utilisation d'un proxy pour tout accès à Internet. Si vous souhaitez utiliser Internet, il est impossible de ne pas utiliser de proxy. Cela pose problème pour de nombreux programmes qui ne semblent pas permettre de saisir les paramètres du proxy.

Comment puis-je utiliser Steam lorsque je suis derrière un proxy? Est-il possible d'entrer les détails dans un fichier de configuration ou de le forcer à obtenir les paramètres depuis Internet Explorer?

Si ce n'est pas le cas, existe-t-il un logiciel pour créer un adaptateur réseau «virtuel» qui fera passer tout le trafic (ou tout le trafic du protocole x) à travers le proxy?

Malgré le fait que je rencontre ce problème spécifique sur Windows 7, les solutions pour tous les systèmes d'exploitation sont les bienvenues.

8voto

ChrisR Points 303

Découvrez Proxifier. Combiné avec un tunnel SSH, vous devriez pouvoir faire passer la plupart des programmes à travers n'importe quel proxy.

Mon école (et toutes les autres de mon état) ont mis en place un proxy de filtrage web assez élaboré qui bloque la plupart des ports du autre côté du proxy. J'ai réussi à contourner cela en utilisant une combinaison des programmes mentionnés ci-dessus sur Windows.

Créez simplement un tunnel SSH en utilisant Putty selon les besoins, puis configurez Proxifier pour utiliser le tunnel comme proxy. Cela devrait router le trafic de tous les ports à travers les proxies.

4voto

Ambroz Bizjak Points 4595

Mon logiciel tun2socks (Linux, Windows) crée une interface réseau virtuelle qui redirige toutes les connexions TCP entrantes via un serveur proxy spécifié. Il ne peut utiliser qu'un proxy SOCKS, et par défaut ne peut rediriger que TCP, bien que l'UDP puisse également être redirigé si vous êtes capable de faire fonctionner mon udpgw quelque part derrière le SOCKS. En supposant que vous respectiez ces exigences, voici comment vous pouvez le configurer :

Créez d'abord l'interface virtuelle et configurez-la. Sur Linux :

openvpn --mktun --dev tun0 --user 
ifconfig tun0 10.0.0.1/24

Ou, sur Windows, installez simplement OpenVPN pour obtenir l'interface virtuelle TAP-Win32, et attribuez-lui l'IP 10.0.0.1, le masque de sous-réseau 255.255.255.0.

Ensuite, démarrez tun2socks, qui effectue la redirection réelle :

badvpn-tun2socks --tundev tun0
  --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0
  --socks-server-addr :

Ici, 10.0.0.2 est l'IP du routeur virtuel à l'intérieur de l'interface virtuelle. Il doit être dans le même sous-réseau que, et différent de, celui attribué à l'interface virtuelle elle-même (10.0.0.1/24). Sur Windows, au lieu de tun0, utilisez :

--tundev "tap0901::10.0.0.1:10.0.0.0:255.255.255.0"

À ce stade, vous devriez pouvoir effectuer un ping vers le routeur virtuel 10.0.0.2 (auquel cas le programme tun2socks en cours d'exécution sera celui qui répondra). Pour rediriger les connexions via le proxy, il vous suffit de les router via le périphérique virtuel. Sur Linux :

route add default gw 10.0.0.2 metric 0

Ou sur Windows :

route add 0.0.0.0 mask 0.0.0.0 10.0.0.2 metric 0

La partie critique ici est que la route remplace toute route par défaut existante. De plus, si votre serveur SOCKS n'est pas sur le réseau local, vous devez ajouter une route d'exception avec une métrique plus élevée pour empêcher les connexions d'être routées à nouveau vers l'interface virtuelle. Consultez le lien en haut pour plus d'informations.

1voto

Joe Bloch Points 51

À ma connaissance, Steam utilise les paramètres de proxy par défaut dans Internet Explorer. Vous pouvez rencontrer des problèmes si vous utilisez un script de proxy, mais ils sont faciles à contourner. Il suffit de fouiller dans le script pour trouver les adresses des proxies et les configurer comme vos proxies, et Steam devrait fonctionner parfaitement.

Si vous continuez à rencontrer des problèmes, vous devriez consulter les forums Steam. Les développeurs de Steam de Valve parcourent généralement les forums de support technique et offrent leur aide si nécessaire.

Si vous rencontrez des problèmes avec des jeux Steam individuels, vous êtes probablement malchanceux, car ils ont tendance à utiliser des ports spécifiques.

1voto

Matt Joiner Points 101

Votre meilleure option est de définir les informations de proxy dans les paramètres Internet du panneau de contrôle. Si votre université utilise un script de configuration de proxy, vous pouvez accéder à ce fichier dans votre navigateur Web et consulter les paramètres manuels ou exécuter le script en espérant le meilleur. Steam devrait fonctionner après cela. Mon université a récemment limité l'accès à Steam sans proxy pour pouvoir limiter les vitesses de téléchargement... :(

1voto

T.Todua Points 3394

Pour Windows, il existe un utilitaire gratuit, appelé KKcap:

KKCap, un logiciel proxy gratuit qui prend en charge SOCKS5, Shadowsocks, etc. Une alternative gratuite aux logiciels proxy comme Proxifier ou SSTap. Aussi une alternative légère au VPN. Prise en charge de Windows XP à Windows 10. Redirige les connexions de n'importe quelle application Internet.

Vous devez le configurer pour les programmes que vous voulez faire passer par votre proxy.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X