精华内容
下载资源
问答
  • 我们的项目部署在客户内网服务器里面,还有一个系统部署在外网服务器里面,我们的项目需要读取那个外网的服务器里面的文件,应该如何从内网读取外网那个系统的文件呢?
  • linux 9.0 虚拟机如何访问外网并且和主机ping通的问题现在很多人 都用虚拟机 安装了 linux 9.0 但是一直没法搞清如何用NAT 方式上网,现在展示的是 还没配置好的linux 没法访问网络!!!! 显示找不到 郁闷ing!~~~~~~~...

    linux 9.0 虚拟机如何访问外网并且和主机ping通的问题

    现在很多人 都用虚拟机 安装了 linux 9.0  但是一直没法搞清如何用NAT 方式上网,现在展示的是 还没配置好的linux  没法访问网络!!!! 显示找不到 郁闷ing!~~~~~~~~

    现在讲解如何设置 虚拟的其他的系统也按照这样进行设置就行了.

    首先要感谢 黑基的论坛的  赎金 "Ransom" 感谢他的 贴! 以下 引用他的 贴的内容我针对自己的想法进行了部分修改:

    用NAT方式:

    1.点虚拟机的Edit,也就是中文版本里的:"编辑" 选择里面的Vmware Network Setting 就是中文的:"虚拟网络设置"

    2.进入后你可以看见有个NAT选项,它被命名为VMnet8

    3.你会看到有Gateway ip address和netmask,记住它们 也就是 目录: dhcp

    我的VMnet8 的子网是192.168.186.0  子网掩码: 255.255.255.0 还有网关: 192.168.186.2

    4.你可以看看下面的状态,如果是STOP则点start servics启用它 (在默认的情况下 都是启用的)

    5.进入你的VMware的Linux系统,然后进入系统设置,进入网络

    6.此时你会在设备项里看到eth0的设备

    7.双击打开它,在常规里点配置静态IP地址

    8.填入地址和子网掩码,即第3步你记下的,此时也可以看

    我们就把 ip 写为和 192.168.186.0同一个网段下的  192.168.186.158 后面的就和上面的一样了~

    9.填好后点确定,再进入DNS项

    10.主机名随便填,DNS你填上 自己主机的ip: 192.168.0.1

    11.配置后你激活网卡,就可以上网了 如果不行 重起以后 都可以上网了!!!!

    现在 用工具 扫一扫 linux  nmap  扫描器 应该大家都熟悉了 呵呵扫到了 互相ping一下
    展开全文
  • 撒旦法

    撒旦法

    展开全文
  • Vmware+Ubuntu14.04+mininet中的host如何访问外网

    千次阅读 热门讨论 2016-01-17 17:32:21
    最近需要mininet虚拟出的网络拓扑中的host访问外网,搞了几天,总是出些小问题,今天终于可以不出问题的搞定了。在这里总结一下,以防以后再出问题。  环境:Win7,Vmware workstation 10.0 ,Ubuntu 14.04,...

        最近需要mininet虚拟出的网络拓扑中的host访问外网,搞了几天,总是出些小问题,今天终于可以不出问题的搞定了。在这里总结一下,以防以后再出问题。

        环境:Win7,Vmware workstation 10.0 ,Ubuntu 14.04,mininet 2.2.0

     

        首先把宿主机win7中的VMnet8设置为自动获取IP地址,然后配置Vmware的Ubuntu,配置两块网卡,都是NAT模式。如下图:


    点击确定后,点击虚拟网络编辑器,配置VMnet8的子网和掩码以及网关:


    我这里设置子网为10.0.0.0,子网掩码为255.255.255.0,当然也可以设置为其他的,因为是NAT模式,所以不影响其连外网。这里主要是方便后面设置主机的IP。


    网关设置为10.0.0.254。


    这里的DHCP地址范围设置随便取一个合适的范围。

     

    OK,上面的配置已经为Ubuntu配置好了网络,可以启动Ubuntu了,查看网卡信息:


    这个时候,ping一下,则可以ping通,而且只有通过eth0来ping通,eth1 ping不通。

    分别用:ping -I eth0 baidu.com 和 ping –I eth1 baidu.com测试。

     

    为了后面的需要,我们把eth1的IP设置为:0.0.0.0,这样这个闲置的网卡资源就可以被用来桥接到mininet网络中的交换机上,这个后面会介绍怎样桥接。

    利用命令:sudo ifconfig eth1 0.0.0.0,查看IP地址时eth1已经看不到IP地址了。


    好了,后面开始重点部分了,先在本地运行floodlight控制器,ip为127.0.0.1,端口为6653。然后编写python脚本创建mininet网络,如下:

    #!/usr/bin/python
    import re
    import sys
    from mininet.cli import CLI
    from mininet.log import setLogLevel, info, error
    from mininet.net import Mininet
    from mininet.link import Intf
    from mininet.topolib import TreeTopo
    from mininet.util import quietRun
    from mininet.node import OVSSwitch, OVSController, Controller, RemoteController
    from mininet.topo import Topo
    
    class MyTopo( Topo ):
    #    "this topo is used for Scheme_1"
        
        def __init__( self ):
            "Create custom topo."
    
            # Initialize topology
            Topo.__init__( self )
    
            # Add hosts 
            h1 = self.addHost( 'h1' , ip="10.0.0.1/24", mac="00:00:00:00:00:01", defaultRoute="via 10.0.0.254")
            h2 = self.addHost( 'h2' , ip="10.0.0.2/24", mac="00:00:00:00:00:02", defaultRoute="via 10.0.0.254")
            h3 = self.addHost( 'h3' , ip="10.0.0.3/24", mac="00:00:00:00:00:03", defaultRoute="via 10.0.0.254")
            h4 = self.addHost( 'h4' , ip="10.0.0.4/24", mac="00:00:00:00:00:04", defaultRoute="via 10.0.0.254")
            
            # Add switches
            s1 = self.addSwitch( 's1' )
            s2 = self.addSwitch( 's2' )
            s3 = self.addSwitch( 's3' )
    
            # Add links
            self.addLink( s1, s2 )
            self.addLink( s1, s3 )
            self.addLink( s2, h1 )
            self.addLink( s2, h2 )
            self.addLink( s3, h3 )
            self.addLink( s3, h4 )
    //检查eth1或者其他指定的网卡资源是不是已经被占用
    def checkIntf( intf ):
        "Make sure intf exists and is not configured."
        if ( ' %s:' % intf ) not in quietRun( 'ip link show' ):
            error( 'Error:', intf, 'does not exist!\n' )
            exit( 1 )
        ips = re.findall( r'\d+\.\d+\.\d+\.\d+', quietRun( 'ifconfig ' + intf ) )
        if ips:
            error( 'Error:', intf, 'has an IP address,'
                   'and is probably in use!\n' )
            exit( 1 )
    
    if __name__ == '__main__':
        setLogLevel( 'info' )
    
        # try to get hw intf from the command line; by default, use eth1
        intfName = sys.argv[ 1 ] if len( sys.argv ) > 1 else 'eth1'
        info( '*** Connecting to hw intf: %s' % intfName )
    
        info( '*** Checking', intfName, '\n' )
        checkIntf( intfName )
    
        info( '*** Creating network\n' )
        net = Mininet( topo=MyTopo(),controller=None) //关键函数,创建mininet网络,指定拓扑和控制器。这里的控制器在后面添加进去
        switch = net.switches[ 0 ] //取第一个交换机与eth1桥接
        info( '*** Adding hardware interface', intfName, 'to switch', switch.name, '\n' )
        _intf = Intf( intfName, node=switch ) //最关键的函数,用作把一个网卡与一个交换机桥接
    
        info( '*** Note: you may need to reconfigure the interfaces for '
              'the Mininet hosts:\n', net.hosts, '\n' )
        c0 = RemoteController( 'c0', ip='127.0.0.1', port=6653 )
        net.addController(c0)
        net.start()
        CLI( net )
        net.stop()

    上面的脚本运行后,在floodlight web UI中可以看到创建了如下拓扑:

        用上面的脚本设置了虚拟网络中的host的IP地址,MAC地址以及默认网关,然后把 Ubuntu的eth1网卡桥接到s1上,这里实现这个桥接功能主要是由Intf函数起作用,可以参看https://github.com/mininet/mininet/blob/master/examples/hwintf.py

        使用sudo python mytopo.py运行脚本,出现mininet命令行。在命令行中使用xterm h1打开h1的独立窗口,再ping一下baidu.com。


    到这里就完成了host访问外网的任务了,而且在Ubuntu和win7中也都可以和host通信(ping通)。

    最后我根据自己的理解画了个总体的图,仅作为参考,不对的地方请留言指出,谢谢。。。



    参考文章:http://techandtrains.com/2013/11/24/mininet-host-talking-to-internet/

                        http://www.muzixing.com/pages/2013/12/06/yuan-chuang-mininetda-jian-zi-ding-yi-wang-luo-tuo-bu-by-muzi.html


    展开全文
  • 我们的电脑是如何获得路由器自动分配的ip地址,并实现上网的? 粉丝提问,一口君必须满足! 好在一口君对网络协议还是比较熟悉的,毕竟当年也有几篇专利,做过的网络协议模块一大堆。 一、 网络的一些背景知识 这个...

    参考文章:

    22张图详解浏览器请求数据包如何到达web服务器(搞懂网络可以毕业了)

    0. 粉丝提问

    粉丝提问:
    我们的电脑是如何获得路由器自动分配的ip地址,并实现上网的?

    粉丝提问,一口君必须满足!
    好在一口君对网络协议还是比较熟悉的,毕竟当年也有几篇专利,做过的网络协议模块一大堆。

    【本文默认大家了解了IP地址,及其分类】

    粉丝提问

    一、家庭网

    这个问题说难不难,但是要想解释清楚,我们还是需要一些基础知识。

    1. 家庭网络简介

    家庭网络如上图是一口君家庭网络组网环境。

    • 要连接公网,必须通过Modem拨号才能上网,拨号通过pppoe协议拨号
    • wlan路由器的wan口链接ADSL 猫,会动态获取一个公网IP地址100.87.59.254,在广域网内,任何一个主机,均可以访问到该ip地址
    • 台式机、手机、ipad、笔记本等终端可以通过有线或者无线的方式通过共享无线路由器的wan口访问公网
    • 终端通过路由器的dhcp协议自动获取的地址是局域网地址,pc获得地址是192.168.0.104,网段是192.168.0.0/24,但是我们无法使用该地址直接访问公网
    • 局域网内终端通过共享WAN地址上网,所有走wlan路由器的数据包都要通过NAT协议进行源、目的IP,源、目的端口号的转换
    • 局域网内终端之间通信运行的是以太网协议,网卡通过mac地址过滤数据帧
    • 要获取局域网内其他网口的mac地址需要通过arp协议
    • 公网内路由器之间数据传输一般是ppp协议

    WAN口地址:100.87.59.254

    2. 本地IP地址

    一口君的pc是通过无线连接的无线路由器。
    PC网络信息如下:

    ipconfig /all
    

    mac地址
    本机无线网卡信息:

    ip地址:192.168.0.104
    mac地址:44-33-4C-FF-5A-22
    子网掩码:255.255.255.0
    默认网关:192.168.0.1
    DHCP服务器:192.168.0.1

    后面几章我们普及下一些网络的基础知识。

    二、router路由器

    路由器(Router)是互联网的主要结点设备。路由器通过路由决定数据的转发。

    转发策略称为路由选择(routing),这也是路由器名称的由来(router,转发者)。

    作为不同网络之间互相连接的枢纽,路由器系统构成了基于TCP/IP 的国际互联网络Internet 的主体脉络,也可以说,路由器构成了Internet的骨架。

    第一章图中的无线路由器就是我们最常用的路由器。

    通常有一个wan口,4个物理连接网口。既可以通过网线连接,也可以通过无线连接,通常带宽100M到450M。

    此外还有只有在一些大型的机房中才能看到的大型路由器。
    这些路由器性能强悍,带宽可高达T一级。

    路由器

    以下是1个企业级网络的组网拓扑图,我们通常用图中的图标表示路由器:

    企业级网络拓扑结构

    路由器的一些使用规则:

    • 路由器工作在IP(网络)层;
    • 路由器用来连接不同的网络;
    • 路由器的每一个接口都必须是不同网段的;
    • 路由器之间互联是接口直接连接,一般用ppp协议通信;
    • 处于不同网络中的2个设备要想互相通信,必须通过路由器;
    • 一个成熟稳定的网络,路由器必须知道每一个网络设备到达另外一个网络的通路,否则会直接丢弃,路由器通过路由表来维护这些通路;
    • 路由器只解析到数据包的IP层(传输层和应用层不会查看)

    三、路由表

    刚才我们说了,公网里,数据包要想到达目的地,必须通过设备路由器,那么路由器是如何知道把数据包送到目的地的呢?

    就要通过路由表。

    1. ip头

    公网中的数据包都是ip数据包,ip数据包头中有个非常重要的协议字段:目的地址

    一口君随机抓取了一个本机网络通信的ip数据包:
    ip头

    如上图所示,
    源ip地址是:192.168.0.104
    目的ip地址是:140.246.147.33

    很显然,源地址是一个c类地址,就是本机地址,也是一个私网地址,
    目的地址是一个公网地址。

    路由器之所以能转发数据包就是靠路由表和ip数据包的目的ip地址+源ip地址。

    2. 路由表

    以下是windows下的路由表

    route print
    

    windows路由表

    路由表中包含了若干个路由条目。

    PC路由条目:

    名称 说明
    网络目标 表示要到达某个网段的网络,可以查询该条路由条目
    网络掩码 点分十进制法,配合网络目标,可得出最终的目标网络号
    网关 数据包要发送给哪个网口所在的路由器
    接口 表示数据包要从哪个本地的接口发送出去
    跃点数 数据包在网络中最多能经过多少个路由器,放置数据包在网络中无限转发

    永久路由:

    网络地址 网络掩码 网关地址 跃点数
    0.0.0.0 0.0.0.0 192.168.0.1 默认

    该条路由其实是一条默认路由,表示如果查找不到路由条目,就将数据包发送给192.168.0.1这个ip地址所在的路由器。

    3. 公网中路由器非常的多,路由器是如何知道到达所有的网络的通路的呢?

    通常借助ospf、rip等协议可以动态学会到达各个网络的协议。

    广域网中的设备路由协议更加复杂,往往需要专业的网络工程师搭建网络。

    此块内容不再

    四、DHCP+wlan

    家用路由器也是路由器一种,只是他只能连接两个网络,一个是局域网,一个是与运营商连接的那个网络。

    无线路由器上设置拨号账号以及设置无线ssid、密码在此不讨论。

    1. PPPOE拨号

    拨号上网家用路由器上网通常是通过PPPoE拨号上网,账号密码由运营商提供。

    拨号成功后悔获得一个公网IP。

    如果拥有一个固定的公网IP,那么此处也可以设置固定ip。

    一口君当年第一份工作是在ZTE,参与开发的第一个项目就是在路由器中实现PPPoE client模块,一把辛酸泪啊。

    2. DHCP

    DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

    DHCP
    如上,地址池地址是192.168.0.100~192.168.0.199;
    这就是为什么我们的终端连接家用路由器之后,获得地址192.168.0.104

    分配动态ip地址的时候,同时也会分配DNS服务器地址和网关地址。
    这也就是为什么,我们并没有设置任何路由条目,但是我们能上网的原因。

    以下是连接到无线路由器的客户端的MAC地址和IP地址信息:
    DHCP设备

    3. 局域网

    以太网是一种局域网,但是因为现在大部分的局域网均为以太网,因此一般提及局域网都会默认为以太网。

    以太网是一种总线型局域网,它并不是一种具体网络,而是一种技术规范,由施乐公司创建,并由施乐、Intel和Dec公司联合开发的局域网规范。

    上述家用的无线网络,大多数是无线局域网,是基于IEEE802.11标准,在这个标准下的无线局域网大多使用的是2.4GHz 或5GHz的射频。

    工作原理:

    采用载波监听多点接入/碰撞检测(CSMA/CD)机制。

    以太网中结点都可以收到在网络中传送的所有信息。因此,以太网是一种广播网络。

    实例:

    总线上的每一个工作的计算机都能检测到 B 发送的数据信号。
    由于只有计算机 D 的地址与数据帧首部写入的地址一致,因此只有 D 才接收这个数据帧。
    其他所有的计算机(A, C 和 E)都检测到不是发送给它们的数据帧,因此就丢弃这个数据帧而不能够收下来。
    这样就在具有广播特性的总线上实现了一对一的通信。
    在这里插入图片描述

    4. Mac地址

    在以太网中,硬件地址又称为物理地址,或 MAC 地址,6个字节,共48 位。

    IEEE 的注册管理机构 RA 负责向厂家分配地址字段的前三个字节(即高位 24 位)。

    适配器从网络上每收到一个 MAC 帧就首先用硬件检查 MAC 帧中的 MAC 地址.

    如果是发往本站的帧则收下,然后再进行其他的处理,否则就将此帧丢弃,不再进行其他的处理。

    5. ARP

    假如我们要访问局域网中的另外一个pc上的进程,假设我们只知道对方的IP地址,那么如何才能知道对方的mac地址呢?

    可以通过ARP协议。

    ARP(地址解析)协议是一种解析协议,本来主机是完全不知道这个IP对应的是哪个主机的哪个接口,当主机要发送一个IP包的时候,会首先查一下自己的ARP高速缓存(就是一个IP-MAC地址对应表缓存),如果查询的IP-MAC值不存在,那么主机就向网络发送一个ARP协议广播包。

    这个广播包里面就有待查询的IP地址,而直接收到这份广播的包的所有主机都会查询自己的IP地址,如果收到广播包的某一个主机发现自己符合条件,那么就准备好一个包含自己的MAC地址的ARP包传送给发送ARP广播的主机。

    而广播主机拿到ARP包后会更新自己的ARP缓存(就是存放IP-MAC对应表的地方)。发送广播的主机就会用新的ARP缓存数据准备好数据链路层的的数据包发送工作。

    windows 的arp表查询:

    arp -a
    

    arp -a
    如上图所示,是PC缓存的arp表。
    其中192.168.0.1 80-8f-1d-c7-a6-07就是无线路由器的LAN口ip地址、MAC地址。

    5. NAT

    最后一个知识点是,局域网内的终端是如何共用一个wan口来上网的?

    主要通过NAT(Network Address Translation,网络地址转换)协议来实现的。

    NAT是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。

    这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。

    另外,这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭。在RFC 2663中有对NAT的说明。

    举例:

    经过NAT转换的数据包IP地址替换见下图:

    NAT

    如上图所示:

    1. 从局域网内部发往路由器的数据包,源ip:192.168.0.104,经过路由器之后源ip替换为WAN口地址:100.87.59.254
    2. 从服务器返回的数据包目的ip地址:100.87.59.254,经过路由器之后又被替换成了192.168.0.104,这样数据包就可以发送到局域网内部的某个终端了

    五、 总结

    综上,我们可知,粉丝的问题答案:

    1. 路由器的IP地址分wan口和lan口,wan口地址是PPPoE拨号时运营商的其他设备分配的用于公网寻址,lan口地址在路由器中设置, 用于和局域网内终端通信
    2. 终端连接无线路由器时,路由器通过dhcp协议给终端分配了动态ip地址,通过DHCP的地址池可以设置分配的ip地址的范围
    3. 分配ip地址的时候,同时终端会将无线路由器的lan口地址设置为自己的默认网关,所以pc访问外网,所有的数据包都会发送给网关,就是无线路由器
    4. 当用户要访问外网的时候,需要知道网关的mac地址,如果arp缓存中没有对应的的arp条目,那么就通过arp协议找到lan口的mac地址,因为网关地址已分配
    5. 局域网内终端通过共享WAN地址上网,所有走wlan路由器的数据包都要通过NAT协议进行源、目的IP,源、目的端口号的转换
    展开全文
  • 其中这个链接是一个外网链接,比如用IE浏览器单独访问这个链接会返回一个json串如下:{"username": "", "status":"4", "description": "参数不完整"} 但是我ext用这样的方式提交提示ext-all.js拒绝访问,请问我...
  • 本文档介绍如何在 飞凌嵌入式AM 335x 系列 开发板的 WINCE 操作系统中设置应用程序的自动启动。 1.2 .使用环境: 1.2.1 .硬件环境 本文档所描述方法可以应用于 飞凌 OK3354 系列开发板。本文档测试使用开发板为 ...
  • Linux下有多个网卡,其中以太网都不能访问外网,现在想通过无线网卡连接手机热点的方式访问外网。请问该如何配置? 网卡信息如下,其中eth0和eth1都无法访问外网,wlan0连接到了手机热点,但由于路由的原因,无法...
  • 如何实现外网访问ftp

    2020-11-05 09:56:26
    如何实现外网访问ftp 1一般情况下是,FTP服务器布置在内网环境中,因此,要想在公网上访问内网的FTP服务器,必须在内网的出口路由器上做端口映射,把21端口映射到FTP服务器上。 2. 21端口只是FTP协议的命令端口,...
  • 背景:有一个A7嵌入式平台,双网口。一个接网络摄像头,摄像头提供rtsp流。另一个接4g模块,...如何让服务器能访问摄像头?尝试过使用ffmpeg推流的方案,不太稳定。</p>
  • 如何同时访问内外

    2020-11-21 18:12:19
    查看当前内外网关 C:\Windows\system32>ipconfig 以太网适配器 以太网: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::54bd:1749:893b:3de7%17 IPv4 地址 . . . . . . ....
  • 外网如何访问虚拟机

    千次阅读 2019-03-26 14:54:39
    使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络...
  • 请指导如何设置server-u外网服务器,可以远程,特别是外网如何访问设置定感谢
  • 如何外网访问内网

    2019-07-09 23:54:20
    我们知道Internet是基于TCP/IP协议的网络,计算机都是通过公网ip地址来通信的,如何从世界的任何角落访问你处于局域网中的电脑是本文所探讨的。 前提:你所在的居于已经接入internet,简单的说就是你的...
  • 外网如何访问内网

    2010-01-18 09:38:00
    外网如何访问内网 哪位老兄可以帮忙细说一下 多谢啦
  • 本篇文章是对设置mysql允许外网访问的解决方法进行了详细的分析介绍,需要的朋友参考下
  • 外网如何访问本地项目

    千次阅读 2015-05-15 18:09:27
    如何做到外网也能访问本地的项目呢? 一般很多人都是使用第三方工具,如:花生壳,nat123等等!但是这些都配置有点麻烦【个人感觉】 本博客同样也是借用第三方工具实现外网访问,感觉很简单,很方便!使用写这博文...
  • wildfly的默认配置是不支持外网访问的, 要想实现外网访问需要修改standalone.xml配置文件。 配置文件所在路径:wildfly/standalone/configuration/standalone.xml 看到是要访问public(8080端口的)和management...
  • 本地安装了一个Tomat服务端,在局域网内可以访问到,但是其他网络里或者外网是无法访问到的。 如何才能从外网访问到本地tomcat部署的WEB应用呢?
  • 本地安装了一个WEB服务端,局域网内可以访问到,如何外网访问本地的WEB服务呢?
  • 1、如何外网访问内网服务器数据库? 2、如何外网访问无公网的云服务器数据库? 3、如何外网访问服务器集群中的多个异构数据库? 4、如何提高远程数据库管理及维护的效率质量。 这些问题十分普遍,基于...
  • 如何配置Linux虚拟机访问外网

    千次阅读 多人点赞 2020-03-22 16:42:41
    使用VMware配置好一个Linux系统后,让Linux系统连上外网,方便安装 所需要的软件包。 当我们在windows上安装好VMware后,使用ipconfig命令可以查到windows上增加了两块虚拟网卡: 我们看到两块虚拟网:vmnet1 和 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,789
精华内容 1,115
关键字:

如何访问外网