精华内容
下载资源
问答
  • nuxt 设置本地代理

    千次阅读 2019-07-30 18:03:32
    nuxt 设置本地代理 首先安装 npm i @nuxtjs/axios @nuxtjs/proxy -D 修改nuxt.config.js文件 module.exports = { modules: [ // Doc: https://github.com/nuxt-community/axios-module#usage '@nuxtjs/axios', ...

    nuxt 设置本地代理

    首先安装 npm i @nuxtjs/axios @nuxtjs/proxy -D

    修改nuxt.config.js文件

    module.exports = {
    	modules: [
        	// Doc: https://github.com/nuxt-community/axios-module#usage
        	'@nuxtjs/axios',
        	'@nuxtjs/proxy',
      	],
    	axios: {
    	    // See https://github.com/nuxt-community/axios-module#options
    	    proxy: true, // 表示开启代理
    	    prefix: '/api', // 表示给请求url加个前缀 /api
    	    credentials: true // 表示跨域请求时是否需要使用凭证
      	},
      	proxy: {
        	'/api': {
          		target: 'https://xxx.xxxx.com', // 目标接口域名
          		changeOrigin: true, // 表示是否跨域
          		pathRewrite: {
            		'^/api': '', // 把 /api 替换成‘’
          		}
        	}
      	},
    }
    

    在vue文件中

    	created(){
    		this.$axios.post('/e-bank/user/login.do').then(res => {
    			console.log(res)
    		})
    		.catch(e => {
    		 	console.log(e)
    		 })
    	}
    	// http://192.168.0.176:9898/api/e-bank/user/login.do => https://xxx.xxxx.com/e-bank/user/login.do
    

    发送的请求

    展开全文
  • linux设置本地代理

    千次阅读 2020-03-15 22:38:38
    linux设置本地代理 Linux图形化下设置本地代理与Windows类似,原理都是监听本地(127.0.0.1)的指定端口。也可以直接修改配置文件,这在无图形界面下很有用。 图形设置 Linux桌面比较多,一般系统设置-网络配置里...

    linux设置本地代理

    Linux图形化下设置本地代理与Windows类似,原理都是监听本地(127.0.0.1)的指定端口。也可以直接修改配置文件,这在无图形界面下很有用。

    图形设置

    Linux桌面比较多,一般系统设置-网络配置里可以直接配置,比较直观。下面是gnome的界面:
    在这里插入图片描述

    在xfce下只能配PAC,那就用配置文件来监听本地端口。

    配置文件设置

    在任意环境变量配置文件里(例如/etc/profile、~/.bashrc等),输入export http_proxy=http://127.0.0.1:port,port是本地代理监听的端口。写入后重新加载该配置文件即可 source /etc/profile。

    针对不同协议,可能要分别配置。下面罗列了些参考:

    no_proxy=localhost,127.0.0.0/8,*.local # 访问指定地址时不使用代理,可以用逗号分隔多个地址
    NO_PROXY=localhost,127.0.0.0/8,*.local
    all_proxy=socks://proxy.example.com:8080/
    ALL_PROXY=socks://proxy.example.com:8080/
    http_proxy=http://proxy.example.com:8080
    HTTP_PROXY=http://proxy.example.com:8080
    ftp_proxy=http://proxy.example.com:8080
    FTP_PROXY=http://proxy.example.com:8080  
    https_proxy=http://proxy.example.com:8080
    HTTPS_PROXY=http://proxy.example.com:8080
    

    其实不写入配置文件,直接在terminal中执行export命令也行。只是登出或重启后本地代理会失效。

    如果代理设置了用户密码验证,写成http_proxy=http://username:passwd@127.0.0.1:port格式即可。

    VirtualBox中的Linux设置

    VirtualBox的虚拟机要使用宿主机的本地代理,虚拟机可以将网络设置为桥接。这样虚拟机直接连接到宿主机同一个局域网,相当于两台电脑。

    设置完虚拟机网卡,然后参照上面配置虚拟机。监听ip写局域网中宿主机的ip,端口写宿主机监听端口。

    其实,虚拟机网卡也可以设置为NAT模式。NAT模式虚拟机可以与宿主机通信,宿主机不能联通虚拟机。

    展开全文
  • 本地计算机如何使用代理服务器,自动设置代理ip

    千次阅读 多人点赞 2021-06-23 21:47:51
    已经学会了如何请求接口时,添加代理,那如何为本地结算机设置代理呢。 找到我们的代理ip,然后按照下面的操作进行。 目录 本地计算机如何使用代理服务器 方法1:手动设置代理 方法2:自动设置,直接使用命令行...

    本地计算机如何使用代理服务器

    如何让网站不知道是你在请求它,就需要设置代理ip。但:代理网站是知道你的地址的哦。

    已经学会了如何请求接口时,添加代理,那如何为本地结算机设置代理呢。

    找到我们的代理ip,然后按照下面的操作进行。

    目录

    本地计算机如何使用代理服务器

    方法1:手动设置代理

    方法2:自动设置,直接使用命令行修改


    方法1:手动设置代理

    1、按win键,或者打开ie浏览器

    2、搜索internet选项,或者在ie浏览器右上角设置选择internet选项。

    3、点击连接,找到局域网设置

    4、勾选代理,并设置ip地址,端口。

    这样,我们就成功设置了代理,接下来访问的所有数据都会传输到这个代理ip中。

    方法2:自动设置,直接使用命令行修改

    这么修改也太麻烦了一点,直接使用命令行来解决是不是要简单一点呢?

    设置代理(下面的ip设置为代理ip),代理ip网站推荐http://proxydb.net/

    @echo off
    echo 设置代理服务器……
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "39.106.223.1342:80" /f
    start iexplore.exe
    Pause

    取消代理:

    @echo off
    echo 取消代理服务器……
    reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0x0 /f
    start iexplore.exe
    Pause

    这里为什么要启动一下ie浏览器呢?主要是为了让我们的配置生效,找了一些方法都不能生效,启动一下ie浏览器生效比较快,还简单。

    展开全文
  • vue本地代理配置

    万次阅读 2021-04-27 01:18:17
    { publicPath: './', //vue-cli的api outputDir: 'groupBroadCast', configureWebpack: { //对webpack配置 devServer: { port:8080, proxy: { //跨域代理 '/api': { target: 'http://liuxuphp.fant.website/index'...

    根目录创建vue.config.js

    const TimeStamp = new Date().getTime();
    const MiniCssExtractPlugin = require('mini-css-extract-plugin');
    module.exports = {
        publicPath: './', 
        //vue-cli的api
        outputDir: 'groupBroadCast',
        configureWebpack: {       //对webpack配置
            devServer: {
                port:8080,
                proxy: {        //跨域代理
                    '/api': {
                        target: 'http://liuxuphp.fant.website/index',        //这是我自己的接口,你们可以用来测试
                        ws:true,
                        secure:false,
                        changeOrigin: true,               //是否开启跨域
                        pathRewrite: {
                            '^/api': ''          //让路径以/api开头的字段为空
                        }
                    }
                }
            },
             //底层会通过webpack的配置项output.path实现
            output: {
                filename: `js/[name].${TimeStamp}.js`,
                chunkFilename: `js/[name].${TimeStamp}.js`
            },
            performance: {
                hints:'warning',
                //入口起点的最大体积
                maxEntrypointSize: 50000000,
                //生成文件的最大体积
                maxAssetSize: 30000000,
                //只给出 js 文件的性能提示
                assetFilter: function(assetFilename) {
                    return assetFilename.endsWith('.js');
                }
            }
        },
        lintOnSave: true,
        css: {
            loaderOptions: {
                postcss: {
                    plugins: [
                        require('postcss-pxtorem')({//这里是配置项,详见官方文档
                            rootValue : 20, // 换算的基数
                            selectorBlackList  : ['weui','mu'], // 忽略转换正则匹配项
                            propList   : ['*'],
                        }),
                    ]
                }
            }
        },
    }
    

    main.js加上

    Vue.prototype.axios=axios
    axios.defaults.baseURL = '/api'
    

    调用

             this.axios.get('/Time')
                .then(res=>{
                    console.log(res);
                }).catch(err=>{
                    console.log(err);
                })
    

    成功
    在这里插入图片描述

    展开全文
  • 前端跨域是经常遇到的问题,如何解决跨域问题,常用的办法就是采用nginx代理。和ajax联合使用可以有效解决跨域的问题。...nginx中代理的端口设置是85,后续默认都是85 location /topo { proxy_pa...
  • nginx配置本地域名反向代理实现本地多域名80访问
  • git 设置本地代理访问外网

    千次阅读 2019-04-09 10:18:29
    git设置本地代理访问外网 在局域网工作时,上网一般会配置http代理服务器,甚至有可能需要...git 设置 http代理: git config --global http.proxy 'http://user_name:password@http_proxy_ip:port' # 例如: git c...
  • Vue配置本地代理

    2019-07-01 21:07:59
    基本配置Vue-cli3.0 vue.config.js module.exports = { devServer: { host: 'h5.anowl.net', //本机域名 port: 8080, ...
  • vue项目配置本地代理转发 | proxy

    千次阅读 2020-09-29 15:18:27
    这里的vue代理是 vue静态服务器做代理。使用的是http-proxy-middleware这个模块(这个模块相当于是node.js的一个插件)。 proxy配置代码 //vue-cli3.0 里面的 vue.config.js做配置 没有可以将自己建一个 dev...
  • vue-cli3的本地代理配置

    万次阅读 2019-01-04 19:41:43
    按照我的理解就是因为现在开发都是前后端分离,所以开发都不是在同一台主机上的,所以当我们需要再开发环境中请求API,需要服务器的API代理本地(原理是什么呢?是如何代理过来的呢?有待下一篇文章进行探讨,暂时...
  • Python简单实现HTTP本地代理转发

    千次阅读 2019-10-28 14:45:36
    Fiddler工具HTTP抓包的原理就是设置本地代理然后,获取请求报文—转发报文----获取服务器返回值—请求报文…的一系列操作,前提是设置浏览器的本地代理IP和端口号,一般代理IP都设置为127.0.0.1,端口为8080。...
  • 使用nginx设置代理调试本地接口

    千次阅读 2018-12-09 12:07:58
    调试接口可以用postman、fiddler、RESTClient等工具,也可以不依赖这些软件,直接把本地设置代理服务器,这样在页面发送的请求就会被本地接收到,本地进行处理后,再将结果返回给服务器。相较使用工具,这样测试...
  • 前端配置本地代理方法总结

    千次阅读 2018-12-08 14:25:20
    原文前端配置本地代理方法总结 在前后端分离的开发中,前端的静态资源存于本机上,通过 localhost 访问,如果直接调用服务端 api 则会因为跨域的问题不能正常访问。解决跨域问题可以通过 JSONP 或者让服务端设置 ...
  • 电脑上设置代理。我在java程序中添加了这样的代码 InetSocketAddress addrproxy = new InetSocketAddress("代理服务器的ip", 8080); Proxy proxy = new Proxy(Proxy.Type.HTTP, addrproxy); URLConnection ...
  • 网络爬虫之本地代理设置

    千次阅读 2018-05-30 20:18:12
    Step 1:搭建本地代理 搭建本地代理借助与squid 1)安装squid sudo apt-get install squid 2)设置IP及端口 打开配置文件: sudo vim /etc/squid/squid.conf 修改内容: 定位到1598行: 1598 # Squid ...
  • 设置git本地代理

    千次阅读 2017-11-19 11:26:54
    设置git config --global https.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0.0.1:1080 git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global ...
  • mac os x下Android Studio3.0 配置本地 Gradle 转自:https://www.cnblogs.com/xyptechnology/p/7879495.html 新建Android studio的项目,打开项目的gradle.wrapper包里面的gradle-wrapper.properties文件,会看到...
  • vue项目配置本地代理解决跨域问题

    千次阅读 2020-06-18 22:02:28
    vue项目配置本地代理解决跨域问题 原理:之所以出现跨域是因为浏览器为安全起见采取的同源策略的限制,即域名,协议,端口相同,所以我们在本地开发环境请求后台接口时浏览器会出现跨域的错误,配置本地代理是利用了...
  • 首先目前前端市场中,启动前端本地服务和配置反向代理的技术已经太多了,随随便便就能列出个一二三四,我这里只是记录自己用到的两种方式,以及自己遇到的遗留问题: 第一种:Nginx 第二种:node+express 一、先说...
  • 前端项目中nginx 本地反向代理配置

    千次阅读 2018-08-07 11:35:15
    nginx在本地搭建一个服务向远程服务器请求数据,这是很常见的一个操作,前提是前后端分离的条件下,这样后端可以上传他的接口到服务器,或者你可以访问后台本地的环境也是可以的。 这样的有什么好处呢? 这样有...
  • 此脚本的主要目的:让浏览器客户端首先通过此代理,然后再访问目标网站。可基于特定的url做正则表达式匹配,然后替换为本地修改的版本。  主要用于浏览器内核研发过程中某些怀疑是特定网站JS脚本执行出错导致的渲染...
  • 说明:由于最近Github在国内下载速度只有20k左右,搭完梯子后寻找Git代理方法,发现网上的方法比较乱,于是...说明: 全局设置http代理 此命令修改的文件为 C:\Users\用户名\.gitconfig (Windows环境下) 取消设置...
  • vue-cli本地环境API代理设置及解决跨域 1.这里说一下http跟https的代理是存在一定差异的,若是代理的是htpps的请在proxyTable下添加两个参数 pathRewrite: { //避免出现找不到路径,给予一个标识(类似于导盲犬) ...
  • Visual Studio 2015 设置本地用户代理

    千次阅读 2019-05-28 16:08:26
    开发中遇到Visual Studio不能下载更新的问题,在公司需要设置本地代理 需要修改的配置文件名称 devenv.exe.config 我电脑的上的路径做参考:C:\Users\UserAccount\AppData\Local\Microsoft\VisualStudio\14.0\ &...
  • 其实服务器那边都是有配置代理的,只是我们本地平常不是特殊情况只需要通过 vue.config.js 配置 devServer 即可。 但是当我们需要 原生 html 嵌入 Vue 的时候或者我们不通过 vue.config.js 配置 devServer的时候,...
  • pAgent是跨平台的本地作业管理器和HTTP / Websocket代理。 它使用公开了一个丰富的API,该API允许运行多个作业,提供对它们的侦听端口的代理访问以及上载和下载文件。 它打算与一起使用,作为需要执行分布式交互式...
  • 本地文件代理 首先必须先安装nginx 解压缩即可 然后到下面目录找到hosts文件 在下面添加自定义 的域名 这里添加了三个 第一个是随机测试 测试nginx是否可以正常运作 第二个是我自定义的本地文件代理的域名 第三个是...
  • Nginx配置反向代理

    万次阅读 多人点赞 2019-07-14 14:05:31
    Nginx配置反向代理,什么是反向代理 反向代理服务器决定哪台服务器提供服务。返回代理服务器不提供服务器。只是请求的转发。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 224,927
精华内容 89,970
关键字:

本地配置http代理