小编ras*_*ino的帖子

apt-get通过隧道代理安装,但仅从客户端ssh

所以......这是我的问题:

我可以从我的机器访问VPN.我可以通过SSH访问VPN中的服务器,但是这台机器内部无法访问,因为防火墙阻止了反向ssh连接.所以我不能通过隧道使用互联网来使用apt-get.

Lan配置

我怎样才能效仿:

sudo ssh -D 9999 root@<machineoutsidevpn>
Run Code Online (Sandbox Code Playgroud)

但是从VPN外面.或者以任何方式使用Internet连接来安装包?

ubuntu vpn proxy firewall apt

9
推荐指数
1
解决办法
1万
查看次数

实现接口但具有不同的属性名称

我虽然这很容易,但我在 VB.Net 中有一个这样的代码:

Sub Main
    
    Dim foo As IMyInterface(Of String) = New Cander()
    foo.Items.Add("Hello")
    Debug.WriteLine(foo.Items.First())
End Sub

Interface IMyInterface(Of Out T)
    ReadOnly Property Items As List(Of String)
End Interface

Public Class Cander
    Implements IMyInterface(Of String)

    Private _anyName As List(Of String)

    Public ReadOnly Property AnyName As List(Of String) Implements IMyInterface(Of String).Items
        Get
            If _anyName Is Nothing Then
                _anyName = New List(Of String)
            End If
            
            Return _anyName
        End Get
    End Property
    
End Class
Run Code Online (Sandbox Code Playgroud)

所以我可以在接口Items属性和类AnyName属性中使用不同的名称。因此,如果我尝试将此代码转换为 C#,它应该是这样的:

public void Main() …
Run Code Online (Sandbox Code Playgroud)

c# vb.net code-translation

2
推荐指数
1
解决办法
75
查看次数

标签 统计

apt ×1

c# ×1

code-translation ×1

firewall ×1

proxy ×1

ubuntu ×1

vb.net ×1

vpn ×1