SOCKS 5 sunucusu olarak OpenVPN istemcisi mi? [kapalı]


16

Uzak bir OpenVPN sunucusuna bağlanıp yerel ortamda SOCKS 5 sunucusu gibi davranabilen Windows uygulamaları var mı?

EDIT: anlamı

  • yerel sunucu
  • VPN / OpenVPN protokolü konuşuyor, bir bağlantı noktasına çorap proxy sunucusu olarak bağlanıyor
  • ayıkla ve çalıştır, yönetici / kök ayrıcalığı olmadan kurulabilir
  • TUN / TAP aygıtları veya diğer sanal arabirimler kurmaya gerek kalmadan
  • rota tablosunu temiz bırakın.

1
Aynı şeyi yapmak istiyorum. Her bağlantı için openVPN kullanmak istemiyorum , sadece bazı uygulamalar için. Hangi SOCKS5 destekler.
Apache

Sahip olmadığım bir OpenVPN sunucusunu bir LXC konteynerine SSH tüneli kullanarak bir SOCKS proxy'sine dönüştürmeyi başardım (Linux kullanmıyorsanız, VirtualBox'ta bir Linux sanal makinesi ile yapabilirsiniz, ancak LXC daha iyi performans): askubuntu.com/questions/703905/… Bu soruyu buldum çünkü gerçek IP adresinizi sızdırmamak için OpenVPN istemcisini OpenVPN sunucusuna bağlanmadan önce SOCKS proxy kullanacak şekilde nasıl yapılandıracağım. OpenVPN sunucusuna.
baptx

Yanıtlar:


2

Yapmak istediğiniz şey OpenVPN sunucusunda (veya OpenVPN ağındaki herhangi bir bilgisayarda) kabuk erişimini etkinleştirmek ve proxy'niz için bir kabuk hesabı oluşturmaktır.

Kullanım ssh -D 127.0.0.1:8080 usernameistemci sisteminin komut satırında nereye usernameoluşturduğunuz vekil kabuk hesabının adıdır ve 8080yerel makinede kullanmak isteyen SOCKS5 bağlantı noktasıdır. sshMac / Linux / BSD'ye varsayılan olarak yüklenmeli veya yüklemesi kolay değilse Windows sshiçin bir tünel oluşturmak için PuTTY veya Cygwin'leri kullanabilirsiniz . Bunun soruyu cevaplamadığını biliyorum, ancak OpenVPN ağı üzerinden bir bilgisayara kabuk erişimine sahip olabileceğinizi varsayarsak, istediğinizi elde etmenin en hızlı yolu olurdu.

Diğer yol, giden bağlantılar için bağlantı adresini belirlemenizi sağlayan bir SOCKS5 sunucusu bulmak olacaktır.


Belki de doğru soru: Hangi openvpn istemci yazılımı rahat bir "sadece vmware gibi sadece ana ağ" oluşturabilir, böylece ben bir socks5 proxy olarak kullanabilirsiniz? Örneğin: benim pc ip 192.168.0.2 ve 192.168.10.1, ağında bağlı openvpn istemci ip de 192.168.0.2, ama ben 192.168.10.2 olarak kullanmak istiyorum
diyizm

...Ah. Bunu doğru anladığımdan emin olmak için bilgisayarınız * .0.2'dir ve OpenVPN üzerinden erişmek istediğiniz * .0.2 olan başka bir bilgisayar daha var mı?
Darth Android

hayır, benim pc 192.168.0.2 ve openvpn istemcisi bağlı olmadan 192.168.10.1 ve bu pc'deki openvpn istemcisi uzak openvpn sunucusundan 192.168.0.2 ip alabilirsiniz, bu yüzden openvpn istemcisinin sanal ağını barındırmak istiyorum- yalnızca ağ (örn. yerel ağı etkilemez) ve ana bilgisayara (bilgisayarım) erişmek için NAT ip 192.168.10.2'ye sahiptir.
diyizm

Bence bu soruyu aradığınız şeye daha yakın bulacaksınız; henüz yararlı cevapları olmasa da, buradaki yorumlardan ziyade bu sorun üzerinde çalışmak daha iyi olurdu.
Darth Android

2
çaba için teşekkürler adamım, ancak her OpenVPN sunucusu kullanıcı tarafından yapılandırılamaz. Ayrıca SSH etkinliği OpenVPN'den daha kötüdür.
est

0

Bunu ben yaptım. Çok uzun sürdü. Kısacası,

  1. OpenVPN istemcisini yalnızca ağ arayüzünü kullanan programlar VPN kullanacak şekilde ayarlayın.
  2. Yerel bir SSH sunucusu ( freesshd) kurun ve VPN ağ arayüzüne zorlayın.
  3. Putty'yi bir tünel ile bahsedilen SSH sunucusuna bağlayın.

İşte uzun versiyon:

  1. Reddit, OpenVPN'i kendi ağ arayüzüyle sınırlamak için iyi bir kılavuza sahiptir . Sadece ilk 2 adımı attım. Bazı programlar (torrent istemcileri) yerel olarak bu ağ arabirimine bağlanabilir ve VPN üzerinden çalışabilirken, diğer tüm programlar doğrudan bağlantı kullanır.

    Ama yine de bu SOCKS proxy'sine ihtiyacınız varsa, devam edin ...

  2. İndirin freesshdve forcebindip. İşte Raymond.cc'ninfreesshd VPN arayüzüne nasıl zorlanacağı (veya herhangi bir program) rehberi .

    • Bunu yönetici olarak yapmak daha iyi. freesshdYönetici olmayan çalıştırmayla ilgili sorun yaşadım .
    • freesshdDoğru yapılandırmanız gerekir :

      1. Ssh sekmesi altında, "dinleme adresi" ni "yalnızca localhost" olarak ayarlayın

      2. Tünel sekmesi altında, her iki bağlantı noktası ileri ayarına izin verin (her ikisinde birden değil, yalnızca ilk onay işareti).

      3. Kullanıcı sekmesinin altına bir kullanıcı ekleyin ve tüm öğelere erişmesine izin verin.

  3. Artık SSH sunucunuz çalışıyor, tek yapmanız gereken SOCKS tüneli yapmak için Putty'yi bağlamak. 127.0.0.1'e (yerel SSH sunucunuza) bağlayın ve SOCKS için bir bağlantı noktası seçin. İşte bunun için bir eğitim .

Bu kadar! Şimdi Putty'de seçtiğiniz limanda 127.0.0.1'de çalışan bir SOCKS proxy'si var.

Hala yolları, vb biliyorum, ama sonunda bir "temiz" SOCKS proxy var.


Süper Kullanıcıya Hoş Geldiniz! Bağlantılarınızda belirtilen materyallerden çözümünüzü uygulamak için gereken adımları ekleyerek cevabınızı daha eksiksiz hale getirebilirsiniz. Bu, bağlantılar koptuğunda bile cevabınızı yararlı tutmak için gereklidir.
Reinstate Monica diyorum

yıllar alacak, archive.org arkadaşın
hoanns

-1

Çorapları VPN'ye dönüştürmek istiyorsanız: https://code.google.com/p/badvpn/

VPN'i çoraplara dönüştürmek istiyorsanız, belki: http://lxc.sourceforge.net/

Bir VPN istemcisi sanal bir ağ kartı gibidir, bu nedenle bir VPN istemcisini çorap sunucusuna dönüştürmek, belirli bir ağ kartı üzerinde çorap sunucusu oluşturmak anlamına gelir.


sen bir bot musun ??
est
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.