如下图:
域名是注册花生壳时免费赠送的域名,由于是在内网中,所以使用的是内网版,设置好了内网主机,端口映射后,保存,就会自动生成外网访问地址。
我想要没有端口 或 端口为 80 的外网访问地址,该怎么设置??是否需要购买??(本来是想在微信上测试使用的,结果微信只支持80端口 或 443 端口,不知道怎么弄了!!)
跪求大神解惑??
回复内容:
如下图:
域名是注册花生壳时免费赠送的域名,由于是在内网中,所以使用的是内网版,设置好了内网主机,端口映射后,保存,就会自动生成外网访问地址。
我想要没有端口 或 端口为 80 的外网访问地址,该怎么设置??是否需要购买??(本来是想在微信上测试使用的,结果微信只支持80端口 或 443 端口,不知道怎么弄了!!)
跪求大神解惑??
花生壳我用过几次,非常难用,就放弃了。
感觉这个内网版应该就是个端口映射功能,流量先流到花生壳的服务器上,再由花生壳发给这个客户端,再由这个客户端转发给你的内网服务器。如果确定是这个原理的话,那么80端口应该是没戏了。
你需要的应该是标准版或者路由器设置(即跑在路由器上的,很多路由器都支持,但是效果参差不齐)。这样的话就可以把你的公网IP映射到花生壳给的域名上了,流量会直接到你的外网入口。
不过不建议你用家用宽带映射80端口。
1、国家及运营商规定,个人宽带用户不许对外开放80、443、8080等常用端口。像北京联通就是有明文规定的,而且有时候可以访问,但一旦被扫描到了就会被封端口。高位端口没有明显限制,但流量异常了还是会被查。
2、而对于二级运营商而言,TCP端口好像都不能监听,或者根本就没有真实IP(小池套大池)。
比较好的建议,还是买一个廉价版的VPS做开发或者测试吧,这样真实且固定IP都会有。你还可以买个域名。不想买域名的话也可以直接把静态IP写死在动态域名上233。
家用宽带+动态域名并不适合做专用场景开发(比如微信强制要求80端口),仅适合做个人私用。
20160713补充:
vps不是虚拟主机,这两个概念要区分好。vps是一种'虚拟机',不是'虚拟主机'。
虚拟主机是一种基于http的服务,只能跑web服务且限制很多,不能随意变更端口,添加证书。网络上提供虚拟主机服务的一般价格也不便宜,年付费,不适合作为开发环境,只适合作为生产环境
虚拟机是一种基于虚拟化的服务,对外来看就是一台独立的服务器,你可以装操作系统(根据虚拟架构可能有操作系统限制,一般以linux最为普遍,廉价,性能好,不浪费资源)。
日常访问的网站比如weibo.com其实是http://weibo.com,对于http协议,他的端口默认就是80的,如果要变更端口(比如变成8080),那么就要按类似方法访问:http://yourdomain.com:8080。还有就是https,比如https://segmentfault.com,它的默认端口是443,是基于一种安全协议传输的http。
vps会给你一个真实且固定的ip(假设是1.2.3.4),那么当你在vps上安装好apache或nginx等可以提供http服务的软件并正确运行起来之后,那么http://1.2.3.4就可以访问你的网站web服务。
这些内容如果想看的话,建议还是找一些相关的资料读一下。vps是虚拟机,你可以在本地安装一个virtuallbox(开源免费)或vmware系(多数商业产品付费,但也有很多很好用的免费产品)的虚拟机作为开发和测试环境。
微信开发的测试账号能不能用非80端口这事情我不清楚,没有试过,我猜开发者测试号应该可以用非80端口。你可以先试试。

PHP和Python各有优势,选择应基于项目需求。1.PHP适合web开发,语法简单,执行效率高。2.Python适用于数据科学和机器学习,语法简洁,库丰富。

PHP不是在消亡,而是在不断适应和进化。1)PHP从1994年起经历多次版本迭代,适应新技术趋势。2)目前广泛应用于电子商务、内容管理系统等领域。3)PHP8引入JIT编译器等功能,提升性能和现代化。4)使用OPcache和遵循PSR-12标准可优化性能和代码质量。

PHP的未来将通过适应新技术趋势和引入创新特性来实现:1)适应云计算、容器化和微服务架构,支持Docker和Kubernetes;2)引入JIT编译器和枚举类型,提升性能和数据处理效率;3)持续优化性能和推广最佳实践。

在PHP中,trait适用于需要方法复用但不适合使用继承的情况。1)trait允许在类中复用方法,避免多重继承复杂性。2)使用trait时需注意方法冲突,可通过insteadof和as关键字解决。3)应避免过度使用trait,保持其单一职责,以优化性能和提高代码可维护性。

依赖注入容器(DIC)是一种管理和提供对象依赖关系的工具,用于PHP项目中。DIC的主要好处包括:1.解耦,使组件独立,代码易维护和测试;2.灵活性,易替换或修改依赖关系;3.可测试性,方便注入mock对象进行单元测试。

SplFixedArray在PHP中是一种固定大小的数组,适用于需要高性能和低内存使用量的场景。1)它在创建时需指定大小,避免动态调整带来的开销。2)基于C语言数组,直接操作内存,访问速度快。3)适合大规模数据处理和内存敏感环境,但需谨慎使用,因其大小固定。

PHP通过$\_FILES变量处理文件上传,确保安全性的方法包括:1.检查上传错误,2.验证文件类型和大小,3.防止文件覆盖,4.移动文件到永久存储位置。

JavaScript中处理空值可以使用NullCoalescingOperator(??)和NullCoalescingAssignmentOperator(??=)。1.??返回第一个非null或非undefined的操作数。2.??=将变量赋值为右操作数的值,但前提是该变量为null或undefined。这些操作符简化了代码逻辑,提高了可读性和性能。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

WebStorm Mac版
好用的JavaScript开发工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

Atom编辑器mac版下载
最流行的的开源编辑器