vb.net - IEproxy 用户 + 通过身份验证
问题描述
我想知道如何添加proxy username and proxy password
到我Form1
能够在 Windows 全局设置中更改我的代理。现在它正在工作,但只有格式Proxy IP : Proxy port
我的代理提供商只给了我代理
Imports System.IO
Imports System.Net
Public Class Form1
Private Sub btnconnect_Click(sender As Object, e As EventArgs) Handles btnConnectDisconnect.Click
Dim clsProxy As New IEProxy
If My.Settings.IEProxyConnected Then
If clsProxy.DisableProxy Then
btnConnectDisconnect.Text = "Connect"
My.Settings.IEProxyConnected = False
MessageBox.Show("Proxy successfully disabled.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Error disabling proxy.", "Failed", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End If
Else
If Not (String.IsNullOrEmpty(txtIP.Text) Or String.IsNullOrEmpty(txtPort.Text)) Then
Dim port As Integer
Dim proxyIP_user As String = txtUser.Text
Dim proxyIP_pass As String = txtPass.Text
If Integer.TryParse(txtPort.Text, port) Then
Dim p As WebProxy = New WebProxy(txtIP.Text.Trim, port)
Dim credentials As ICredentials = New NetworkCredential(proxyIP_user, proxyIP_pass)
My.Settings.RootProxy = p
My.Settings.Save()
Dim x As WebProxy = New WebProxy(txtIP.Text, True, Nothing, credentials)
If clsProxy.SetProxy(p.Address.Host & ":" & p.Address.Port) Then
btnConnectDisconnect.Text = "Disconnect"
My.Settings.IEProxyConnected = True
MessageBox.Show("Proxy successfully enabled.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
MessageBox.Show("Error enabling proxy.", "Failed", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End If
End If
Else
MessageBox.Show("Please enter the proxy bought from StormProxy.com", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
End If
End If
My.Settings.Save()
End Sub
End Class
解决方案
推荐阅读
- mysql - MySQL Running Total 返回空值
- docker - 如何查看在我的 Google Cloud Platform Cloud Run 服务上运行的文件?
- python - Pong on pygame,尽管没有与桨相撞,球总是弹跳
- c# - 未找到 Visual Studio 2019 .NET SDK
- r - 在 R 中使用 apply() 进行嵌套 for 循环
- php - Laravel 复杂的过滤器查询
- r - 如何在 R 中加入 Plot3D (rgl) 中的点
- python - 如何根据用户输入在 kv 文件中添加大量小部件?
- java - Jackson @JsonIgnoreProperties 没有处理引用的类属性?
- javascript - 将鼠标悬停在 fullCalendar V4 中的事件上时可点击的气泡弹出窗口