我正在尝试使用本教程使用hosts文件阻止网站:http://hackspc.com/how-to-block-a-website/
但它不起作用,我被阻止的网站在这种情况下Facebook仍然出现,请任何人可以帮助我在这里?
我正在努力获得rmi连接.我遇到了很多安全问题,但一直无法找到解决这一问题的方法.我执行我的jar文件:
java -Djava.security.policy=java.security.AllPermission -jar "myjarfile"
Run Code Online (Sandbox Code Playgroud)
我用来创建它的代码是:
public class server
{
public static void main(String args[])throws Exception
{
if (System.getSecurityManager() == null)
System.setSecurityManager ( new RMISecurityManager() {
public void checkConnect (String host, int port) {}
public void checkConnect (String host, int port, Object context) {}
});
try
{
sampleserverimpl server = new sampleserverimpl();
System.out.println("SERVER IS WAITING");
LocateRegistry.createRegistry(2020);
//Runtime.getRuntime().exec("rmiregistry 2020");
Naming.rebind("//localhost:2020/SERVER", server);
}
catch(Exception e)
{
System.out.println(e);
}
}
};
Run Code Online (Sandbox Code Playgroud)
我收到的错误跟踪是:
Exception in thread "RMI TCP Connection(idle)" java.security.AccessControlExcept
ion: access denied (java.net.SocketPermission …Run Code Online (Sandbox Code Playgroud) 已经提出了类似的问题,但这些问题的解决方案似乎对我没有帮助.
我在虚拟机上运行了一个本地开发站点:http://lamp.site
当index.php加载时,我已经运行了这个javascript(使用正确的appId):
/* facebook auth */
window.fbAsyncInit = function() {
FB.init({
appId: '01234567890',
channelUrl: 'http://lamp.site/channel.html'
});
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
Run Code Online (Sandbox Code Playgroud)
然后当单击一个按钮时,会触发此javascript函数:
#HTML
<li><a class="btn" href="#" ng-click="connectToFacebook()">Connect with Facebook</a></li>
#Snippet in AngularJS Controller
$scope.connectToFacebook = function() {
facebookConnect.authenticate(
function(reason) { // fail
console.log(reason);
},
function(user) { …Run Code Online (Sandbox Code Playgroud) 所以我的网站显示正常DEBUG = True,但当我将其更改为False时,我收到200服务器错误.我一直在阅读,看到500错误是常见的,但我找不到任何200错误.我的local_settings.py文件没有ALLOWED_HOSTS区域,所以我把一个和我的服务器IP地址放在一起,但仍然遇到同样的问题.这是我的追溯.
[2013年5月16日16:21:10] [错误] /home/cleathers89/.envs/beak_mezz/lib/python2.7/site-packages/mezzanine/utils/conf.py:48:用户警告:你还没有定义了Django 1.5所需的ALLOWED_HOSTS设置.将回退到配置为站点的域.
我也查看了conf.py文件,它告诉我错误来自,但我不认为我应该编辑它.我是服务器的总菜鸟,所以任何帮助都会非常感激.
我正在我的本地运行一个RoR应用程序.我的主机文件中有一些翻译.
127.0.0.1 localhost
127.0.0.1 example.dev
127.0.0.1 www.example.dev
127.0.0.1 api.example.dev
Run Code Online (Sandbox Code Playgroud)
他们工作正常,直到我将操作系统更新到10.11.4.如果我发送ping请求www.example.dev,它似乎工作正常.它转化为的IP是127.0.0.1.
但是当我www.example.dev在我的网络浏览器中访问时,它似乎忽略了主机文件并ping了DNS服务器的IP.
我不确定如何,但localhost在浏览器中转换为127.0.0.1.
www.facebook.com当我请求不同的网址(比方说www.x.lk)特定网站时,我映射了一个IP的网站来加载Facebook .它运作良好.但是当我试图映射反向时,它应该www.x.lk在我要求Facebook时加载,它不起作用.最初的Facebook网站正在加载.问题是什么?有人可以帮我从这里出去吗?
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at …Run Code Online (Sandbox Code Playgroud) 我是脚本编写新手,但负责从现有 Linux /etc/hosts 文件创建 yaml 文件。在这里使用主机文件:
127.0.0.1 localhost
192.168.1.2 host1
192.168.1.3 host2
192.168.1.4 host3
192.168.1.5 host4
Run Code Online (Sandbox Code Playgroud)
..创建如下所示的 yaml 文件:
host_entries:
host1:
ip: '192.168.1.2'
host2:
ip: '192.168.1.3'
host3:
ip: '192.168.1.4'
host4:
ip: '192.168.1.5'
Run Code Online (Sandbox Code Playgroud)
我知道有不止一种方法可以达到所需的解决方案。但我不太确定如何编写脚本以获得正确的格式。任何建议,将不胜感激。
我已经在我的计算机上的主机文件中设置了重定向,该重定向基本上将身份验证域指向 IIS 中的本地项目(在 Visual Studio for Mac 中运行时) - 但是,当我在 Chrome 中输入域名时(例如),我收到一条消息,说无法访问此网站。
我希望它指向的本地 URL 是:http://localhost:44380/ - 为了安全起见,我无法透露实时 URL,但为了这个示例,可以说它是:auth.site.com(实际的 URL)我使用的 URL 有效并且可以在 Chrome 中加载)
这是我当前设置的终端主机文件:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 auth.site.com
Run Code Online (Sandbox Code Playgroud)
我非常熟悉 Windows 以及主机文件的工作原理,所以据我所知,这在 Windows 中可以工作(我认为无论如何),是否有我在这里遗漏的东西,因为显然有些东西不对劲?
我的主机的 IIS 中有一个网站,可以通过http://mysite.local地址访问。我还有一个在此主机上运行的 Windows 容器,我正在尝试使用“curl http://mysite.local”从我的 Windows 容器连接到该网站。
我将向容器的主机文件添加正确的 DNS 条目。为此,我连接到容器的命令 shell 并运行以下命令:
echo 192.168.0.144 mysite.local >> c:\windows\system32\drivers\etc
Run Code Online (Sandbox Code Playgroud)
但控制台显示“访问被拒绝。 ”
基本上,我的问题是:
我正在使用Docker Desktop version 2.3.0.4(46911),正在Engine version 19.03.12使用Windows 10。我已经使用Windows 基础映像
创建了容器,也尝试过。mcr.microsoft.com/windows/servercore:ltsc2019nanoserver:1903
如何/etc/hosts在iOS设备上编辑?我只是sudo nano /etc/hosts在OS X上做.也许写一个小应用程序来做它是最好的方法.
请注意,我只想在iOS设备上进行编辑.我不打算在应用程序商店中为应用程序编辑它.
hosts ×10
macos ×2
angularjs ×1
bash ×1
django ×1
dns ×1
docker ×1
facebook ×1
hosts-file ×1
ios ×1
ip ×1
java ×1
javascript ×1
mapping ×1
mezzanine ×1
networking ×1
rmi ×1
rmiregistry ×1
unix ×1
webfaction ×1
webkit ×1
windows ×1
windows-xp ×1
yaml ×1