Proxy ayarları belirtmeyen programları proxy kullanmaya zorlayın (ör: Steam)


24

Okulum tüm internet erişimi için bir vekil gerektiriyor. İnternet kullanmak istiyorsanız, bir proxy kullanmamak mümkün değildir. Bu, proxy ayarlarına girmenize izin vermeyen birçok program için sorun yaratır.

Proxy arkasındayken Steam'i nasıl kullanabilirim? Ayrıntıları bir şekilde bir yapılandırma dosyasına girmek veya ayarları Internet Explorer'dan almaya zorlamak mümkün mü?

Değilse x, proxy üzerinden tüm trafiği (veya tüm protokol trafiğini) geçirecek bir 'sanal' ağ adaptörü oluşturmak için yazılım var mı?

Her ne kadar Windows 7'de bu sorunla karşı karşıya kalsam da, tüm işletim sistemleri için çözümler memnuniyetle karşılanıyor.


Güzel soru, iyi bir proxy çözümü görmeyi çok isterim
Ivo Flipse

Merak ediyorum, neden Steam'i okulda kullanmalı?
Kirill V. Lyadvinsky

JIa3ep: Oyun oynamak? Genellikle öğretmenimiz mini LAN 'partileri' düzenleyen mac oyunlar ile düzenler.
Josh Hunt

Merhaba Josh. Lütfen SU ​​için konuyla ilgili olarak kabul ediyorsanız, diğer Steam sorumu yeniden açmak için oy vermeye yardımcı olabilir misiniz? Teşekkür ederim. superuser.com/questions/121910/…
Chris W. Rea

1
@Chris: Soruları kendi başıma açabilme gücüm yok, sadece onları yeniden açmak için oy kullanabilirim. Ancak, sorunun SU'ya yeniden açılmak için yeterince uygun olduğunu kabul etmiyorum.
Josh Hunt,

Yanıtlar:


8

Check Proxifier . Bir SSH tüneli ile birlikte, çoğu programı herhangi bir proxy üzerinden alabilmeniz gerekir.

Okulum (ve eyaletimdeki diğerleri), vekilin diğer tarafındaki çoğu bağlantı noktasını engelleyen oldukça ayrıntılı bir web filtreleme proxy kurulumuna sahip . Windows'ta yukarıda belirtilen programların bir kombinasyonunu kullanarak dolaşmayı başardım.

Gerekirse Putty'yi kullanarak bir SSH tüneli yaratın ve ardından tüneli proxy olarak kullanmak için Proxifier'ı ayarlayın. Bu, tüm bağlantı noktalarının trafiğini proxy'ler üzerinden yönlendirmelidir.


1
Tünelin bitiş noktalarını nereye doğrultuyorsunuz?
Michael Caron

2
Ticari kullanım için ve bunun gibi bir şey olsaydı keşke. Alternatifler hiç çalışmıyor (bizim VPS'mizde).
modiX

2
Not: "Proxifier" ödeme gerektirdiğinden, bu ücretsiz bir çözüm değildir.
Zoran Pavlovic

Bunu kendim OS X'te yapmaya çalıştım, ancak müşteri bağlantı kuramadı. Steam'i -tcp, bu cevapta açıklanan seçenekle başlatmanız gerektiğini belirtir . Öyle görünüyor ki 2009'dan beri işler değişti. Bunun da Windows için geçerli olduğuna bahse girerim.
02.02.2015 15.06.2016

3

Benim tun2socks yazılım (Linux, Windows) bir içinden ileriye gelen tüm TCP bağlantıları proxy sunucusu belirtilen bir sanal ağ arabirimi oluşturur. Yalnızca bir SOCKS proxy kullanabilir ve varsayılan olarak yalnızca TCP iletebilir, ancak UDP de udpgwileticiyi SOCKS'in arkasında bir yerde çalıştırabilirseniz iletilebilir . Bu gereklilikleri karşıladığınızı varsayarsak, işte bu şekilde nasıl ayarlayabileceğiniz:

Önce sanal arayüzü yaratın ve yapılandırın. Linux'ta:

openvpn --mktun --dev tun0 --user <your_user>
ifconfig tun0 10.0.0.1/24

Veya Windows'ta, TAP-Win32 sanal arayüzünü elde etmek için OpenVPN'i kurup IP 10.0.0.1, netmask 255.255.255.0 olarak atamanız yeterli.

Ardından, asıl yönlendirmeyi yapan tun2socks işlevini başlatın:

badvpn-tun2socks --tundev tun0
  --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0
  --socks-server-addr <socks_server_address>:<socks_port>

Burada, 10.0.0.2sanal arabirimin içindeki sanal yönlendiricinin IP adresidir. Sanal arabirime atananla aynı alt ağda ve farklı olması gerekir ( 10.0.0.1/24). Windows'da, yerine tun0:

--tundev "tap0901:<display_name_of_TAP-Win32_device>:10.0.0.1:10.0.0.0:255.255.255.0"

Bu noktada sanal yönlendiriciyi pingleyebilmelisiniz 10.0.0.2(bu durumda çalışan tun2socksprogram yanıt verecek olan olacaktır). Proxy üzerinden bağlantıları iletmek için tek yapmanız gereken onları sanal aygıttan yönlendirmektir. Linux'ta:

route add default gw 10.0.0.2 metric 0

Veya Windows'ta:

route add 0.0.0.0 mask 0.0.0.0 10.0.0.2 metric 0

Buradaki kritik kısım, rotanın mevcut varsayılan rotaları geçersiz kılmasıdır. Ayrıca, SOCKS sunucunuz yerel ağda değilse, bağlantıların sanal arayüze geri yönlendirilmesini önlemek için daha yüksek ölçümlü bir istisna yolu eklemeniz gerekir. Daha fazla bilgi için üstteki bağlantıya bakın.


Bunu Windows'ta çalıştıramıyorum, ancak talimatlarınıza göre doğru değerleri kullandığımı düşünüyorum, ancak: i.imgur.com/Q17GOJr.png Ayrıca 'Donanım Kimlikleri'ni' tap0901 '
deed02392

@ deed02392 Bu garip. Kontrol edilecek bazı şeyler: Cihazınız, OpenVPN sürücüsünün kurduğu gibi bir TAP-Win32 cihazı mı? En yeni OpenVPN sürümünü kullanıyor musunuz? Ayrıca, aygıtı "TAP" gibi kısa bir değerle yeniden adlandırmayı deneyin, ancak önemli olmamasını düşünüyorum.
Ambroz Bizjak

@ deed02392 Birisi tun2socks için bir GUI yaptı (google bunu), bunu deneyebilirsiniz, ancak kalitesi hakkında herhangi bir garanti veremiyorum.
Ambroz Bizjak

@ deed02392 Bu hata ayıklamak istiyorsanız, ideone ile ilgili açıklamalara spam göndermeyi durdurma konusunda bazı talimatlar verilmiştir, ideone.com/vSupRi
Ambroz Bizjak

İlginç, Local Area Connection 3kayıt defterinde denir . Bunun için isminin değiştirilmesi ve hemen çalışıyor ...
deed02392

1

Bildiğim kadarıyla, Steam, Internet Explorer’da varsayılan proxy ayarlarını kullanır. Proxy komut dosyası kullanıyorsanız sorunla karşılaşabilirsiniz, ancak bunların çalışması kolaydır. Proxy adresleri için komut dosyasında dolaşıp bunları proxy'niz olarak ayarlayın; Steam iyi çalışmalıdır.

Sorun yaşamaya devam ederseniz, Steam forumlarına bakmalısınız. Valve'in Steam geliştiricileri tipik olarak teknik destek / yardım forumlarını yönetir ve gerektiğinde yardım sağlar.

Tek tek Steam oyunlarında sorun yaşıyorsanız, belirli portları kullanmaya meyilli olduklarından muhtemelen şansınız kalmaz.


2
Sistem proxy ayarlarını kullanmıyor (sadece Wireshark ile kontrol edildi).
Etienne Perot

1

En iyi seçeneğiniz Proxy bilgisini kontrol panelindeki Internet Ayarları seçeneğine ayarlamaktır, Uni'niz bir proxy yapılandırma komut dosyası kullanıyorsa, web tarayıcınızdaki o dosyaya gidebilir ve manüel ayarları kontrol edebilir veya komut dosyası ve umutla çalıştırabilirsiniz. en iyisi için. Bundan sonra buhar çalışmalı. Üniversitem son zamanlarda proxy olmayan buhar erişimini engelledi, böylece buhar indirme hızlarını kısabilsinlerdi ... :(


0

Tüm proxy sunucular tüm bağlantı noktalarına erişime izin vermez, bu nedenle tanımladığınız şey aslında mümkün değildir.

Https: // URL’lerine erişebiliyorsanız ve dışarıdaki bir makineye erişebiliyorsanız, harici makineye bir VPN sunucusu ayarlayabilir ve bu sunucu üzerinden tüm trafiği tünellemek için makinenizde bir VPN çalıştırabilirsiniz. VPN'i 443 numaralı bağlantı noktasında çalıştırdığınız ve el sıkışma için SSL kullandığı sürece bu sunucuya erişebileceksiniz.

Bunu daha önce Linux'ta yaptım, ancak SSH'yi kullandım ancak Windows'ta kesinlikle mümkün (yukarıdakileri destekleyen ücretsiz bir VPN bulmanız şartıyla).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.