💾 Archived View for gemini.rmf-dev.com › repo › Vaati › rxproxy › files › b393f94da2bd3f689fd8598d0c… captured on 2022-07-16 at 17:08:55. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2023-01-29)

-=-=-=-=-=-=-

0 /* See LICENSE file for copyright and license details. */

1 import std.stdio;

2 import proxy;

3 import std.concurrency;

4 import core.thread;

5 import std.file;

6 import logger;

7

8 void main()

9 {

10 string config = "/etc/rxproxy";

11 version(Windows) {

12 config = ".";

13 }

14 version(FreeBSD) {

15 config = "/usr/local/etc/rxproxy";

16 }

17

18 try {

19 isDir(config);

20 } catch(FileException) {

21 try {

22 mkdir(config);

23 } catch(FileException) {

24 Logger.error("Failed to create config folder");

25 }

26 }

27 Proxy server = new Proxy();

28 server.initialize(config~"/config.json");

29 server.listen();

30 }

31