Bu yüzden dispatch-proxy çözümünü denedim ve yaklaşık 9 saat süren bir uğraştan sonra nihayet istediğim gibi çalıştım. Mükemmel bir çözüm değildir, çünkü Nics'i değiştirmek için yuvarlak bir robin yaklaşımına dayanır, ancak hiçbir şeyden daha iyidir. Sayfanın üst kısmına bağlı imgur albümünde bulunan kurulum talimatlarını kullanmanızı kesinlikle tavsiye ederim. Bu, ihtiyacınız olan her şeyi yerine getirecektir. Doğru şekilde yapılandırmak başka bir hikayeydi.
Sağladığı ana örnek, https sayfalarını işleyememesi dışında, gezinmek için tarayıcınızın ayarlarında kullanabileceğiniz bir HTTP proxy ayarlar. Gerçekten ayarlamak istediğiniz şey, her şeyi işleyecek olan Socks proxy'sidir.
HTTP proxy tarayıcılar için çalıştı, ancak program veya hava durumu güncellemelerini kontrol et gibi şeyler yapan tüm arka plan sistem uygulamalarım döngü dışında bırakıldı. Socks proxy'sini kullanmak sisteminizdeki tüm trafiği paylaşıma bağlar. İşin püf noktası, çalışmak için sistem ayarlarını ve isteğe bağlı olarak uygulama ayarlarını değiştirmeniz gerektiğidir.
Windows 8 ile 10 arasında bulunan Ağ ve İnternet ayar sayfasını kullanamazsınız. Girdiğiniz her şey yapılandırmayı sonlandırır. Kontrol Paneline Internet Options
gitmeli ve Connections
sekmeye gitmelisiniz . Oradan gitmek istediğiniz Proxy Server
bölümü ve kontrol Use a proxy server for your LAN
ve Bypass proxy server for local addresses
. Ardından Advanced
düğmeye tıklayın ve açılan sayfada Socks:
alanlar dışında her alanın boş olduğundan emin olmak istersiniz . Girmek Orada istediğiniz socks
için Proxy address to use
ve 1080
için Port
. Ayrıca Use the same proxy server for all protocols
kutunun işaretli olmadığından emin olun. Bu yöntemi kullandıktan sonra, sistemimdeki her uygulama Disptach-Proxy kullanıyor.
Konsol komutum böyle görünüyor dispatch start 192.168.0.103@6 192.168.19.2@4
.
Her adresin ardından ağırlık oranlarını eklemezseniz, proxy yüklenmeden önce trafiğin çoğunu en düşük sistem metriğine sahip arabirim üzerinden göndererek, proxy olmadan yaptığı gibi davranır. Bunları eklemenizi kesinlikle tavsiye ederim.
Bu IP'lerden biri masaüstümde yerleşik Nic ve diğeri de bağlı 4G telefonum. Her gittiğimde telefonun bağlantısını kestim, ancak telefonumu her ikisini de kullanarak geri çekene kadar her şey proxy ile kalan Nic ile çalışmaya devam ediyor gibi görünüyor.
Geriye kalan tek sorun, bilgisayarınızı yeniden başlattığınızda ne olacağıdır. Proxy bir hizmet olarak çalışmaz, bu nedenle her oturum açışınızda komut dosyasını çalıştırmanız gerekir. Nics'iniz kalıcıysa ve oturum açtıktan sonra telefonum gibi bir kurulum prosedürü gerektirmiyorsa bir çözüm buldum. Bu benim için işe yaramaz, ancak komut dosyasını başlatmayı otomatikleştirmek istiyorsanız sizin için işe yarayabilir ...
Bu konuda en iyi yol, onu başlangıç görevi olarak eklemektir. Git Control Panel
ve seçin Administrative Tools
, ardından çalıştırın Task Scheduler
ve şu adımları izleyin ...
Task Scheduler (Local)
Sol bölmede seçili olduğundan emin olun ve Action
menüdenCreate Basic Task
- İlk sayfada bir görev adı girin. Dispatch'a yeni girdim.
- Sonraki sayfada öğesini seçin
When I Log On
. When The Computer Starts
Proxy oluşturmadan önce Nics'in çalışır durumda olduğunu bilmemiz için bunu seçmek yerine yapıyoruz .
- Sonraki sayfada öğesini seçin
Start a Program
.
- Sonraki sayfada girmek
Start
içinde Program/Script:
alan ve enter /b dispatch start
kendi ağırlığı oranlarla ve isteğe bağlı IP adresleri Add Arguments
alanında. Windows komutunu kullanarak Start /b
göreve yeni bir komut penceresi açmadan çalışmasını söylüyoruz. Açık bir pencereye sahip olmayı tercih ediyorsanız Dispatch
, Program alanına ve start
isterseniz IP'leri Seçenekler alanına girmeniz yeterlidir .
- Son sayfada
Open The Properties Dialogue
kutuyu işaretleyin ve tıklayın Finish
.
- On
General
sekmesinde Properties
sayfa marka emin Run only when user is logged on
seçilir ve sonra Configure For
altta açılan, kullandığınız Windows'un ne olursa olsun sürümü seçin.
- Git
Conditions
sekmesi ve işaretini kaldırın her şey.
- Git
Settings
sekmesi ve işaretini kaldırın her şey.
Tıklayın OK
ve işiniz bitti.
Bunun birkaç dezavantajı var. İlk olarak, görevi komut penceresi olmadan başlatmayı seçerseniz, Dispatch'ın hatalar nedeniyle çalışmayı durdurup durdurmadığını bilemezsiniz. Arama yapmak için uzun saatler harcadım ve hala bir komut dosyasının çalışma durumunu belirlemek için bir yol bulamadım. İkincisi, görev başlatılmadan önce Nics'inizin çalışır durumda olması gerekir. Bu, sisteminizde doğru sırada olmazsa, görevi başlatmak için bir tür gecikme ekleyerek oynamak zorunda kalabilirsiniz.
Bu artırılmış bilgilerle donatıldığında, her şeyin çalışması 20 dakikadan fazla sürmemelidir.