SharpSSHライブラリを使用してファイルをSFTPサーバーにアップロードしています。自宅のPCからは問題なく実行できますが、職場のPCからはサーバーにアクセスできません。(別の国にある)システム管理者に連絡した後、会社のすべてのインターネットアクセスはプロキシを経由するため、プロキシを介してSFTPサーバーにアクセスする必要があると言われました。
私はたくさん検索しました、そして、いくつかの投稿がこれが可能であると示しましたが、私は.NET(特にVB.NET)でそれをする方法を理解していませんでした。自宅から(またはプロキシをバイパスするゲートウェイから...本番環境では不可能)完璧に機能するコードは次のようになります。
Dim objBo As New Tamir.SharpSsh.Sftp("STFP_SERVER_IP", "username", "password")
objBo.Connect()
objBo.Put(strFilename, "/outbox/master_" + Today.Date.ToString("ddMMyyyyHH") + Today.Now.Millisecond.ToString + ".TXT")
objBo.Put(strFilename2, "/outbox/detail_" + Today.Date.ToString("ddMMyyyyHH") + Today.Now.Millisecond.ToString + ".TXT")
objBo.Close()
プロキシ経由で接続するにはどうすればよいですか?